Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Machine Learning Engineer (1) + Junior Machine Learning Engineers (2)
About the Role
We are seeking one Senior and two Junior Machine Learning Engineers to help build and operationalize AI-driven automation systems in a cloud environment. This team will work collaboratively with Data Scientists, Product, and Engineering teams to develop scalable AI solutions, LLM-based automation agents, and cloud-based pipelines.
Important: This role focuses on engineering, integration, and deployment — not model research or custom model development.
Key Responsibilities
- Design, build, and maintain cloud-based AI and automation solutions using Python and Azure services.
- Develop, integrate, and optimize workflows that leverage Large Language Models (LLMs), vector databases, prompt pipelines, and related tooling.
- Collaborate with Data Scientists to productionize their models and prototypes.
- Build robust, scalable REST APIs, microservices, and automation agents.
- Implement monitoring, observability, model versioning, and MLOps best practices.
- Write well-structured, maintainable, and testable code.
Requirements
For Senior ML Engineer
- 5+ years professional software engineering experience.
- Strong Python development and debugging skills.
- Hands-on experience building solutions in Azure (e.g., Azure ML, Functions, Storage, AKS, DevOps).
- Experience integrating and working with LLMs (OpenAI, Azure OpenAI, HuggingFace, LangChain, or similar).
- Experience with MLOps, deployment automation, CI/CD, and containerized applications (Docker/Kubernetes).
- Ability to lead architecture decisions, code reviews, and mentor junior engineers.
- Excellent communication and collaboration skills.
For Junior ML Engineers
- 1–3 years experience in software engineering, data engineering, or ML workflow integration.
- Proficiency in Python and familiarity with ML/AI tooling.
- Understanding of cloud environments (Azure preferred; AWS/GCP acceptable).
- Exposure to LLM-based application development, automation systems, or data pipelines is a plus.
- Eagerness to learn, contribute, and grow under the mentorship of senior team members.
Nice to Have (All Roles)
- Experience with LangChain, Semantic Kernel, or similar orchestration frameworks.
- Familiarity with vector databases (Pinecone, Weaviate, ChromaDB, etc.).
- Knowledge of automation frameworks or agent-based architectures.
- Experience supporting scalable production AI systems.
Key Skills
Ranked by relevanceReady to apply?
Join Discover International and take your career to the next level!
Application takes less than 5 minutes

