Senior AI Engineer
ThoughtWorks2 hours ago
Responsibilities
- Design, build, and deploy generative AI applications using RAG, agents, and multi-agent systems from prototype to production.
- Collaborate with AI/ML engineers and software engineers to deliver reliable, scalable systems.
- Own key features and components, ensuring they are efficient, maintainable, and well structured.
- Make technical and system-design decisions addressing performance, cost, and reliability.
- Work cross-functionally with product managers, designers, and data scientists to translate business needs into solutions.
- Mentor junior engineers and share technical knowledge and best practices.
- Review code and provide constructive feedback to peers.
- Evaluate deployment options across AWS, Azure, and Google Cloud.
- Optimize generative AI applications for accuracy, performance, and cost.
Requirements
- Strong software engineering fundamentals, including Python, testing, version control, and clean-code practices.
- Ability to design and implement AI-powered components and workflows using sound software-design principles.
- Experience with at least one GenAI framework such as LangChain, LlamaIndex, or Semantic Kernel.
- Experience with at least one agentic framework such as PydanticAI, LangGraph, or AutoGen2.
- Hands-on experience building and optimizing RAG pipelines with vector databases such as FAISS, Pinecone, or Weaviate.
- Familiarity with deploying AI solutions on AWS, Azure, or GCP and using Docker and CI/CD pipelines.
- Production experience with LLMOps and observability tools such as Langfuse, PromptLayer, or OpenTelemetry.
- Exposure to fine-tuning and using ML/NLP frameworks such as PyTorch or Hugging Face Transformers.
- Ability to independently solve complex and ambiguous technical problems.
- Ability and willingness to mentor junior engineers and collaborate effectively with cross-functional teams.
Benefits
- Career development is supported through interactive tools, development programs, and a cultivation-focused team culture.
- Remote role, as indicated by the posting.
Categories
About ThoughtWorks
We are a global technology consultancy that delivers extraordinary impact by blending design, engineering and AI expertise. For 30 years, our commitment to design-led thinking, engineering excellence and innovation means we prioritize people, build teams with strong technical foundations and embed AI into every step of the process – not just as a tool but as a mindset. It’s this approach that sets us apart, sparks bold ideas and empowers us to drive real, lasting innovation. We’re not preparing for the future – we’re defining it.