Senior AI Engineer
$95k - $197kThoughtWorks
Senior AI Engineer
Seattle, Washington, USA
We are looking for a passionate and skilled AI engineer who is responsible for designing and delivering complex generative AI solutions. This role requires the ability to work autonomously on challenging technical problems, provide mentorship to junior engineers and champion engineering best practices.
Job Responsibilities
- Design, build and deploy GenAI applications using techniques such RAG, Agents, Multi Agent Systems etc., taking ideas from prototype to production.
- Work with both AI/ML engineers and software engineers to deliver reliable, scalable systems.
- Own key features or components, ensuring they are well-structured, efficient and easy to maintain.
- Make technical decisions and contribute to system design with attention to performance, cost and reliability.
- Collaborate with product managers, designers and data scientists to turn business needs into practical solutions.
- Share knowledge and mentor junior team members, helping them grow their technical skills.
- Review code and provide clear, constructive feedback to peers.
- Understand deployment options and trade offs across different cloud providers such as AWS, Azure, Google Cloud, etc.
- Understand optimization techniques to improve accuracy, performance and cost for GenAI applications.
Job Qualifications
Technical Skills
- Strong software engineering fundamentals, including Python, CI/CD, testing, version control and clean code practices.
- Solid grasp of software design principles and ability to design and implement AI-powered components or workflows.
- Experience with at least one GenAI framework (e.g., LangChain, LlamaIndex, Semantic Kernel) and one agentic framework (e.g., PydanticAI, LangGraph, AutoGen2).
- Hands-on experience building and optimizing Retrieval-Augmented Generation (RAG) pipelines with vector databases (e.g., FAISS, Pinecone, Weaviate).
- Familiarity with deploying AI solutions on major cloud platforms (AWS, Azure or GCP), with basic use of containers (Docker) and CI/CD pipelines.
- Experience using LLMOps and observability tools (e.g., Langfuse, PromptLayer, OpenTelemetry) in production.
- Exposure to fine-tuning and use of ML/NLP frameworks such as PyTorch or Hugging Face Transformers.
Professional Skills
- Ability to independently solve complex, ambiguous technical problems.
- Willingness and ability to guide and mentor junior engineers, sharing knowledge and best practices.
- Strong collaborative skills, working effectively with diverse, cross-functional teams.
- Thrives in a dynamic and fast-paced environment, demonstrating resilience in the face of challenges.
Other Things To Know
Learning & Development
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
Responsible Use of AI in Recruitment
At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment.
About Thoughtworks
Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we're pushing boundaries through our purposeful and impactful work. For 30+ years, we've delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let's be extraordinary.
Salary Benefits: The annual salary range posted is subject to many factors and may vary depending on experience, geographic location, job responsibilities, performance, skills and/or training.
Salary
$95,000 - $197,000 USD
See here our AI policy.
- ...new areas of inspiration and expand your capabilities, then consider a career in Advisory. KPMG is currently seeking a Senior Associate, AI Engineer to join our Advisory Services practice. Responsibilities: Develop GenAI / LLM applications and integrations using...SeniorFull timeH1bLocal area
- ...FactSet Research Systems Inc. is seeking an experienced software engineer to design and implement scalable solutions that improve... ...full stack development using Python, as well as familiarity with AI frameworks. Strong communication and collaboration skills are essential...Senior
$260k - $275k
...Saviynt, located in San Francisco, is hiring a Senior Principal Software Engineer to lead the development of our AI security products. You will design and implement secure and scalable workflows, work across various cloud platforms, and contribute to product direction...Senior$139.73k - $209.59k
...A data governance company is seeking a Principal Software Engineer to join their agile AI Governance team. The role involves developing Java microservices, collaborating with UX and product teams, and leading code reviews. Ideal candidates have a Bachelor's or Master's...Senior- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior AI Enablement Engineer based in the United States. This role is focused on making AI tools practical, secure, and widely adopted across an...SeniorRemote jobFull timeHome officeFlexible hours
- ...Exadel is looking for a Senior Software Engineer (Python + AI) in Concord, New Hampshire. Ideal candidates are those with over 5 years of experience in software development, strong skills in Python and FastAPI, and a background in AI development. The role involves designing...SeniorWork at officeRemote work
- ...NiCE, located in Sandy, Utah, is looking for a talented engineer with a strong background in AI and software development. The ideal candidate will design, build, and test software across the development lifecycle while effectively using AI tools for coding and debugging...Senior
- ...A leading healthcare technology company in Milwaukee is seeking a Senior Software Engineer to lead AI-driven application development. The role involves mentoring engineers, architecting scalable AI solutions, and driving innovation in software strategies. Ideal candidates...Senior
- ...Dormont Manufacturing Co is looking for a Senior Software Engineer – AI Core Engineering to create and manage AI capabilities across Ad Technology. Your role involves developing APIs and services that ensure teams can effectively adopt AI solutions without redundancy....Senior
- ...A leading finance and insurance marketing organization in Cornelius, NC, is seeking a Senior Machine Learning/AI Engineer to architect and implement AI systems. The ideal candidate will have a strong background in Python and machine learning frameworks, along with experience...Senior
- ...Python/AI Engineer Software Guidance & Assistance, Inc., (SGA), is searching for a Python/AI Engineer for a contract assignment with one of our premier Financial Services clients in Tampa, FL. Responsibilities ~7+ years of experience with a background in Python...SeniorContract work
- ...Fractional AI in San Francisco is looking for skilled software engineers to develop AI products across diverse domains. You'll be responsible for shipping features end-to-end, working closely with clients to meet their needs. Ideal candidates will have 4+ years of experience...Senior
- ...A global technology firm is seeking a Senior Software Engineer to design and develop AI-enabled software solutions. The ideal candidate has over 8 years of experience in software engineering, strong skills in Python, and experience with Azure services. Responsibilities...Senior
- ...A leading space technology firm is seeking a Senior AI Engineer for its Boltline team. This role involves designing intelligent systems to enhance manufacturing processes and includes developing evaluation frameworks for AI performance. The ideal candidate will have strong...Senior
$105k - $290k
...A specialized technology research organization located in Laurel, MD, is seeking a Software Engineer specializing in AI applications. The ideal candidate will have 5+ years of experience in programming and 2+ years in AI/ML applications. Responsibilities include developing...Senior- ...Senior AI Python Engineer (Full Stack) We are looking for a highly experienced engineer with expertise in full-stack development to join our team in Newport Beach, CA. This full-time role involves designing and developing scalable applications, collaborating with cross...SeniorFull time
- ...A leading open-source software provider in North Carolina is seeking a Senior Software Engineer to build and release a robust AI Inference Server. The role involves managing the full lifecycle of the product, utilizing advanced technologies such as vLLM, Kubernetes, and...Senior
- ...A forward-thinking technology company is seeking a Senior Software Engineer to design and scale intelligent systems for their innovative platform. This hybrid role requires significant experience in AI workflow automation and building production software. Candidates should...Senior
$97.1k - $161.8k
...A prominent financial institution is looking for a Senior Software Engineer specialized in Generative AI to design and develop AI-enabled features. The ideal candidate should have experience in Java, Python, or C# within enterprise environments, and demonstrate strong...Senior- ...them get to space, our world class Space Systems team is empowering some of the boldest and most ambitious space missions. SENIOR AI&T ENGINEER II/PRINCIPAL - OPTICAL Rocket Lab's Optical Systems division solves mission-critical space domain and Intelligence,...SeniorPermanent employmentLocal areaShift work
$50k - $120k
...An innovative AI solutions company is seeking a Senior Generative AI Engineer in Sunnyvale, California. The role involves advancing AI capabilities with a focus on large language models and implementing sophisticated architectures. With a base salary ranging from $50,0...Senior$150k - $200k
...Hazel, located in New York City, is looking for a Software Engineer to join the founding team. You will work on building the action layer of Hazel, connecting to systems like Shopify and Klaviyo. The ideal candidate has experience shipping production LLM features and...Senior- ...A leading tech company is seeking a Senior Engineer to design and build AI-driven applications utilizing Azure technology. The role involves integrating cutting-edge AI systems, working primarily with Python and collaborating with various enterprise tools. Candidates...Senior
- ...Workday, Inc. is seeking a Senior Software Engineer (Gen AI) in Boulder, CO, who will play a pivotal role in developing AI-driven financial planning solutions. This position involves leading innovative projects and collaborating across teams, serving major enterprises...SeniorFlexible hours
- ...The BayTech Group is seeking experienced software engineers to join their AI Engineering team in New York City. You will be involved in building real-world GenAI products that create measurable business impact across the enterprise. This role requires strong backgrounds...Senior
- ...FanDuel is looking for an AI Software Engineer to join our Tech Transformation team in New York. The role involves building innovative solutions in the fast-paced sports-betting environment, where you will work on multi-disciplinary teams to enhance customer experiences...Senior
- ...Nice-0a1ef543 is in Sandy, Utah, searching for an accomplished engineer excited about utilizing AI in development. This individual will engage deeply with AI tools throughout the software lifecycle, collaborating with teams to create effective solutions. Your role involves...Senior
$43.59 - $51.59 per hour
...Genesis10 is actively seeking a Senior Software Engineer for an onsite role in Charlotte, NC. This position focuses on developing Generative AI applications that shape the future of financial services. The ideal candidate will lead initiatives, design software, and...SeniorHourly pay- ...Arya Health is looking for a Senior Software Engineer in AI to enhance its workforce platform using cutting-edge AI tools. In this role, you will design AI-powered workflows, integrate LLMs, and build reliable APIs that improve healthcare interactions. You will collaborate...Senior
$155k - $185k
...A software solutions company in Carlsbad, CA, is seeking a Senior AI Engineer to develop cutting-edge autonomous AI solutions that enhance productivity across software engineering and IT services. The ideal candidate should have significant AI/ML experience and a strong...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior AI Engineer. Be the first to apply!
- senior ai engineer United States
- ai ml engineer United States
- ai engineer remote United States
- ai engineer United States
- ai prompt engineer United States
- ai developer United States
- ai research engineer United States
- machine learning ai engineer United States
- senior hr assistant United States
- senior cost analyst United States



