Job Description
Azure ML Engineer
Location : Bangalore / India - remote
EXL provides consulting and analytics support to fortune companies across multiple industry domains. For this role, you will be helping a client of our Retail, Telecom and Media practice with Generative AI initiatives.
Responsibilities :
- Deployment, monitoring, and maintenance of data pipelines and machine learning models in a production environment.
- Collaborate with data engineers, data scientists, and IT teams to resolve technical issues and optimize data and ML workflows.
- Maintain detailed documentation for data and ML operations processes, configurations, and updates.
- Project task management with team spread across onshore and offshore locations.
- Ownership of Client communication – gathering requirements, problem structuring and delivery of output.
- Keep up to date with new tools & tech in the market, create point of view on where they fit in the ML Operations scope and how they support the client architectures.
- Build capabilities in junior team members.
Qualifications (Required) :
3+ years of experience in developing and deploying machine learning models.Bachelor’s or master’s degree in economics, mathematics, computer science / engineering, operations research or related analytics areasExtensive knowledge of ML tools and other services within the Azure ecosystem .Strong software development skills in PythonExperience with building data pipelines in Airflow (or similar programmable tools)Understanding of machine learning concepts and frameworks (e.g., TensorFlow, PyTorch)Familiarity with version control systems (e.g., Git), CI / CD tools (Jenkins, Concourse, Ansible, Chef, Puppet etc.) and containerization technologies (e.g., Docker, Kubernetes)Excellent problem-solving and communication skillsQualifications (Preferred) :
Experience in Large Language Models (LLM) and prompt engineering.Experience in OpenAI, Video Analytics, Audio Analytics.