Senior Developer (AI/ML) (India)

Senior Developer (AI/ML) (India)

18 Sep
|
TestCrew | Quality Engineering u0026 Software Testing
|
India

18 Sep

TestCrew | Quality Engineering u0026 Software Testing

India

About the Role

We are looking for a Senior Software Developer with strong AI/ML development experience to design, develop, and integrate intelligent applications and AI-powered solutions. The ideal candidate will have a strong software engineering background combined with hands-on experience building applications using Generative AI, Large Language Models (LLMs), AI agents, Machine Learning, and AI APIs. The candidate will work closely with software engineers, architects, DevOps/SRE teams, data engineers, and business stakeholders to deliver scalable, secure, and production-ready AI solutions.

Responsibilities

- Design and develop scalable, reliable, and maintainable software applications incorporating AI capabilities.
- Develop and integrate solutions using Generative AI and Large Language Models (LLMs).
- Build AI-powered applications using RAG (Retrieval-Augmented Generation), vector databases, embeddings, and semantic search.
- Develop and integrate AI agents and agentic workflows for business automation and intelligent decision-making.
- Integrate commercial and open-source AI models through APIs and SDKs.
- Work with models such as OpenAI, Anthropic, Gemini, Llama, Mistral, or equivalent technologies.
- Design and implement prompt engineering, context management, evaluation, and AI guardrails.
- Develop REST APIs, microservices, and backend components required to integrate AI capabilities into enterprise applications.
- Implement AI solutions using Python and/or up-to-date backend technologies such as Node.js, Java, or .NET.
- Work with databases including SQL/NoSQL databases and vector databases such as Pinecone, Weaviate, Milvus, pgvector, or equivalent.
- Develop data ingestion and processing pipelines required for AI/RAG solutions.
- Optimize AI applications for performance, scalability, cost, latency, and reliability.
- Implement automated testing and evaluation frameworks for AI applications.




- Collaborate with DevOps/MLOps teams to deploy and operate AI workloads in cloud environments.
- Apply security, privacy, governance, and responsible-AI principles when developing AI solutions.
- Conduct technical analysis, troubleshoot complex production issues, and provide recommendations for improvements.
- Perform code reviews and contribute to engineering standards, architecture decisions, and best practices.
- Mentor junior and mid-level developers and provide technical leadership within the development team.
- Stay current with emerging AI technologies, frameworks, models, and development practices.

Qualifications

- Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or a related field.

Required Skills

- Software Engineering
- 7+ years of professional software development experience.
- Strong experience with Python and at least one additional programming language such as Java, JavaScript/TypeScript, C#, or Go.
- Strong knowledge of REST APIs, microservices, distributed systems, and event-driven architectures.
- Strong understanding of software design principles, design patterns, clean code, and system architecture.
- Experience with relational and NoSQL databases.

- AI / Generative AI
- Hands-on experience developing and deploying AI/ML or Generative AI applications.
- Strong understanding of LLMs and transformer-based models.

- Practical experience with

- Prompt engineering

- RAG architectures

- Embeddings





- Vector databases

- Semantic search

- LLM orchestration

- AI agents

- Function/tool calling

- Structured outputs

- AI evaluation

- AI safety and guardrails
- Experience integrating LLM APIs such as OpenAI, Azure OpenAI, Anthropic, Google Gemini, or equivalent.
- Experience with AI frameworks such as LangChain, LlamaIndex, Semantic Kernel, AutoGen, CrewAI, or equivalent.
- Experience with ML/AI frameworks such as PyTorch, TensorFlow, Hugging Face, or equivalent is an advantage.
- Cloud & DevOps
- Experience developing and deploying applications on AWS, Azure, or Google Cloud.
- Knowledge of Docker and Kubernetes.
- Understanding of CI/CD pipelines and infrastructure automation.
- Experience with AI/ML deployment and MLOps/LLMOps practices is highly desirable.
- Understanding of application observability, logging, monitoring, and performance optimization.

Preferred Skills

- Experience building enterprise-grade AI applications.
- Experience taking AI/ML solutions from POC to production.
- Experience with AI model evaluation, fine-tuning, or model customization.
- Experience with cloud-native AI services.
- Knowledge of AI security, data privacy, model governance, and responsible AI.
- Experience with high-volume, distributed, or real-time systems.
- Experience working in Agile/Scrum development environments.

Key Competencies

- Strong problem-solving and analytical skills.
- Ability to translate business requirements into scalable technical solutions.
- Strong communication and stakeholder-management skills.
- Ability to work independently while collaborating effectively with cross-functional teams.
- Strong ownership and delivery mindset.
- Passion for emerging AI technologies and continuous learning.
- Ability to mentor developers and provide technical leadership.

📌 Senior Developer (AI/ML) (India)
🏢 TestCrew | Quality Engineering u0026 Software Testing
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior developer (ai/ml) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior developer (ai/ml) (india) / india