Thoughtworks

SeniorDeveloper

Pune, Maharashtra, India
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Developer at Thoughtworks. Skills: generative AI solutions, GenAI applications, RAG, Agents, Multi Agent Systems, AI/ML engineers, software engineers, GenAI framework, agentic framework, Retrieval-Augmented Generation (RAG) pipelines, vector databases, AI solutions on major cloud platforms, LLMOps, observability tools, fine-tuning, ML/NLP frameworks. designing and delivering complex generative AI solutions. Design, build and deploy GenAI applications using techniques such RAG, Agents, Mul”

What You'll Achieve.

delivering complex generative AI solutions; deliver reliable, scalable systems; ensuring they are well-structured, efficient and easy to maintain; improve accuracy, performance and cost for GenAI applications

Industry & Context.

Problems you'll solve

Ability to independently solve complex, ambiguous technical problems; turn business needs into practical solutions

What They're Looking For.

Must Have

5+ Years of software engineering fundamentals, Python, CI/CD, testing, version control, clean code practices, Solid grasp of software design principles, ability to design and implement AI-powered components or workflows, at least one GenAI framework (e. g. , LangChain, LlamaIndex, Semantic Kernel), one agentic framework (e. g. , PydanticAI, LangGraph, AutoGen2), building and optimizing Retrieval-Augmented Generation (RAG) pipelines with vector databases (e. g. , FAISS, Pinecone, Weaviate), deploying AI solutions on major cloud platforms (AWS, Azure or GCP), basic use of containers (Docker), CI/CD pipelines, using LLMOps and observability tools (e. g. , Langfuse, PromptLayer, OpenTelemetry) in production, fine-tuning, use of ML/NLP frameworks such as PyTorch or Hugging Face Transformers, Ability to independently solve complex, ambiguous technical problems, collaborative skills, working effectively with diverse, cross-functional teams

Nice to Have

Exposure to fine-tuning and use of ML/NLP frameworks such as PyTorch or Hugging Face Transformers

What You'll Do.

designing and delivering complex generative AI solutions

build and deploy GenAI applications using techniques such RAG

Multi Agent Systems etc.

taking ideas from prototype to production

Work with both AI/ML engineers and software engineers to deliver reliable

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

Share knowledge and mentor junior team members

helping them grow their technical skills

Review code and provide clear

constructive feedback to peers

How You'll Work.

Team & Collaboration

Work with both AI/ML engineers and software engineers to deliver reliable, scalable systems; 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; working effectively with diverse, cross-functional teams

Communication Scope

provide clear, constructive feedback to peers; Share knowledge

Full Job Description

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 5+ Years of 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. Experien

Free ATS check

Applying for this Senior Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Thoughtworks?

Real rants from real employees. Read before you apply.

Read Company Rants →