AI Application Developer

Pune, Maharashtra, India | Full-time | Fully remote

Apply
We're seeking a talented AI Applications Developer to join our innovative team.
The ideal candidate will have 4+ years of experience in software development, with a strong focus on building production-ready applications leveraging Generative AI advancements.

Responsibilities:
  • Design, develop, and maintain Generative AI powered applications
  • Write clean & testable code following CI/CD & DevOps best practices.
  • Develop and maintain backend services for AI applications
  • End-to-end solutioning for AI agents and agentic workflows
  • Implement Agent capabilities with latest standards like MCP, A2A protocols
  • Build effective semantic search systems for LLM application workflows
  • Building function calls tooling for application workflows
  • Work with vector databases and embedding technologies
  • Collaborate with cross-functional teams to integrate LLM capabilities into existing products
  • Stay up to date with the latest advancements in Generative AI technologies and best practices
Requirements:
  • 4-6 years of professional software development experience
  • Strong proficiency in Python/Go
  • Knowledge of asynchronous programming in Python/Go
  • Experience with LangChain/LangGraph/Dspy or similar LLM application developmentĀ  frameworks
  • Experience in function calling with LLMs for application development
  • Experience of building AI agentic workflows with understanding of MCP, A2A protocols
  • Solid understanding of concepts in semantic search techniques such as RAG, vector embedding etc.
  • Knowledge of prompt engineering, context engineering and LLM fine-tuning techniques
  • Experience with FastAPI or similar backend frameworks for building RESTful APIs
  • Experience with version control systems (e.g., Git)
  • Familiarity with containerization technologies (e.g., Docker)
  • Understanding secure coding practices and application observability
  • Strong problem-solving skills and attention to detail
  • Familiarity with databases (SQL and NoSQL)
  • Experience with API development and integration
Bonus Skills
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Knowledge of MLOps practices
  • Experience developing CI/CD pipelines for LLM applications