See all the jobs at InfraCloud Technologies here:
AI Application Developer
| Full-time | Fully remote
, ,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:
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