AI Engineer
About the Role
We are looking for an AI Engineer with the ability to transform proven AI and GenAI concepts and prototypes developed by data scientists into scalable and production-grade AI applications. This position sits at the critical intersection of software development and data science requiring both technical depth in AI/ML technologies and strong software engineering fundamentals.
Key Responsibilities
Transform data science prototypes and concepts into production-ready applications with a focus on scalability stability and performance
Design and implement robust AI systems leveraging modern LLM technologies including API integrations Retrieval Augmented Generation (RAG) and embedding models
Develop and maintain backend services and APIs that support AI functionality
Implement efficient data pipelines and storage solutions for AI applications
Implement comprehensive testing and monitoring for AI systems
Required Qualifications
Bachelors degree in computer science Software Engineering or related technical field
3 years of experience in software development with a focus on backend systems
Strong proficiency in Python and its ecosystem for AI/ML development
Experience with LLM technologies including API integrations (OpenAI Anthropic etc.)
Knowledge of RAG architectures vector databases and embedding models
Clear understanding of software design patterns and principles
Experience with Docker
Understanding of CI/CD pipelines and DevOps practices
Preferred Qualifications
Masters degree in computer science AI or related field
Experience with cloud platforms (AWS Azure or GCP)
Knowledge of AI agent frameworks and orchestration
Experience with function calling tool integration and AI system planning
Experience with monitoring and observability tools for AI systems
Contributions to open-source AI/ML projects
Experience with model optimization and deployment strategies
Skills & Competencies
Strong problem-solving abilities and analytical thinking
Excellent communication skills to collaborate with both technical and non-technical stakeholders
Ability to balance technical debt and delivery timelines
Attention to detail particularly regarding system reliability and security
Passion for staying current with rapidly evolving AI technologies