We are looking for an AI / Machine Learning Engineer with experience in building and deploying intelligent systems. The role involves working across model development and backend integration, contributing to the full AI solution lifecycle.
Responsibilities:
- Design, develop, and maintain machine learning and AI solutions using Python
- Build and deploy Generative AI systems using large language models and RAG pipelines
- Collaborate with product managers, engineers, and stakeholders to deliver AI-driven features
- Develop and integrate RESTful APIs for AI and ML services
- Optimize models and systems for accuracy, performance, scalability, and reliability
- Write clean, reusable, and testable code for AI pipelines and backend services
- Participate in code reviews and contribute to team knowledge sharing
- Troubleshoot and debug issues across AI models, data pipelines, and backend services
Requirements:
- 3+ years of experience in AI or Machine Learning development
- Strong programming experience with Python
- Solid understanding of machine learning concepts, NLP, and data processing
- Hands-on experience with Generative AI, embeddings, and semantic search
- Knowledge of databases such as PostgreSQL, MongoDB, or vector databases
- Familiarity with Git, CI/CD pipelines, and Agile development practices
- Understanding of RESTful API design and backend system integration
- Ability to work independently and as part of a team
- Experience with LangChain, OpenAI APIs, or similar AI tooling
Bonus Points (Nice to Have):
- Knowledge of AWS, Docker, or other cloud and container platforms