Software Engineer (MLOps)

Microsoft

Hyderabad

On-site

INR 1,200,000 - 1,500,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading global technology company in Hyderabad seeks a Software Engineer (MLOps) to build scalable ML infrastructure. You will develop pipelines, ensure data quality, and collaborate with Data Scientists. The ideal candidate has 5-8 years of experience in data infrastructure and strong Python skills, with a focus on automation in cloud environments.

Qualifications

  • 5-8 years of experience in data infrastructure or MLOps role.
  • Hands-on experience with ETL pipelines and feature engineering.
  • Strong scripting skills in Python and knowledge of CI/CD.

Responsibilities

  • Collaborate with Data Scientists to load data for analysis.
  • Build and maintain scalable ML training pipelines.
  • Automate infrastructure provisioning and manage CI/CD pipelines.

Skills

Data infrastructures
MLOps
Data mining
Containerization
Scripting in Python

Education

Bachelor's degree in computer science or related

Tools

Kubernetes
Terraform
Azure ML

Job description

Software Engineer (MLOps) – Microsoft

Join to apply for the Software Engineer (MLOps) role at Microsoft.

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate.

Our culture is centered on embracing a growth mindset, inspiring excellence, and encouraging teams and leaders to bring their best each day. If you are passionate about cybersecurity, data engineering, and MLOps, the M365 Security Engineering team at Microsoft offers an exciting opportunity to work on advanced solutions that safeguard Microsoft services against evolving cyber threats.

Our team is dedicated to building scalable, reliable, and secure data and ML infrastructure that powers mission-critical AI-driven detections across Microsoft’s cloud ecosystem. We value diversity, collaboration, and technical excellence, bringing together engineers with expertise in large-scale software systems, security analysis, big data, and machine learning. You will collaborate with Data Scientists, Security Researchers, and Platform Engineers to deliver seamless, secure, and innovative data workflows, driving the future of AI-powered cybersecurity at Microsoft.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Responsibilities
  • Collaborate with Data Scientists and Security Researchers to extract, transform, and load (ETL) data for exploratory analysis and ML experiments.
  • Build and maintain scalable feature engineering pipelines, leveraging POC code and stakeholder inputs.
  • Ensure data quality, integrity, and readiness for ML model development.
  • Develop robust, scalable, and maintainable ML training and inference pipelines.
  • Standardize components using SDKs/frameworks for reusability and consistency.
  • Implement model monitoring (accuracy, false positives, etc.) and enable continuous improvement.
  • Conduct performance, scalability, and reliability testing of ML pipelines.
  • Automate infrastructure provisioning (e.g., using Bicep, Terraform, ARM) and manage CI/CD pipelines for ML workflows.
  • Deploy ML pipelines to staging and production environments, provisioning dependencies (linked services, storage, Spark pools/clusters).
  • Implement service monitoring, incident response, and operational health checks for data and ML systems.
  • Develop self-service tooling to streamline productivity for developers and researchers.
  • Work closely with AI researchers, platform engineers, and application developers to deliver seamless, secure data workflows.
Qualifications
  • 5-8 years of experience in a data infrastructure, DevOps, SRE, or MLOps role supporting high-volume, low-latency data systems.
  • Hands-on experience with data architectures, ETL pipelines, and feature engineering for ML workflows; expertise in data mining, data storage, and ETL processes.
  • Experience with DevOps practices, CI/CD pipelines, and infrastructure automation using tools like Bicep, Terraform, ARM, or similar.
  • Familiarity with distributed systems, containerization (Kubernetes, Docker), and orchestration frameworks.
  • Strong scripting skills (Python, with familiarity in Scala and PySpark preferred).
  • Familiarity with Azure ML/Data Analytics tools such as Synapse.
  • Experience with MLOps tooling for model governance, monitoring, and compliance.
Preferred Qualifications
  • Bachelor's degree in computer science, Mathematics, or a related field.
  • 5-8 years' experience managing and scaling distributed systems from bare metal to Kubernetes, including full-stack knowledge.
  • 5+ years building and deploying containerized applications with Kubernetes and Helm/Kustomize.
  • Proficiency in scripting and automation using Python, Bash, or PowerShell with experience automating health checks, alerting, and observability for data and ML systems.
  • Demonstrated success in troubleshooting and supporting production systems with CI/CD and release automation.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex, sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Interesting Job Opportunity: MLOps Engineer
Interesting Job Opportunity: MLOps Engineer

Katalytx Analytics • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Sr. Machine Learning Engineer
Sr. Machine Learning Engineer

Kenvue Inc. • Bengaluru

Hybrid
INR 4,500,000 - 6,500,000
MLOps Engineer
MLOps Engineer

SourcingXPress • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr. Machine Learning Engineer- Support
Sr. Machine Learning Engineer- Support

Kenvue • Bengaluru

Hybrid
INR 2,800,000 - 4,600,000
ML Ops Engineer - Generative AI, Digital Automation, & Integration
ML Ops Engineer - Generative AI, Digital Automation, & Integration

Biotale • India

Hybrid
INR 800,000 - 1,200,000
Senior Systems Engineer - Data DevOps/MLOps
Senior Systems Engineer - Data DevOps/MLOps

Epam Systems • Coimbatore District

On-site
INR 350,000 - 700,000
Principal Software Engineer - AI Research & Development
Principal Software Engineer - AI Research & Development

Societe Generale Global Solution Centre • Bengaluru

On-site
INR 800,000 - 1,200,000
MLOps Engineer
MLOps Engineer

Codvo Private Limited • Pune District

On-site
INR 600,000 - 1,000,000
MLOps Architect
MLOps Architect

Epam Systems • Hyderabad, Pune District, Bengaluru

On-site
INR 420,000 - 780,000
Azure Machine Learning
Azure Machine Learning

Tata Consultancy Services • Chennai District

On-site
INR 1,200,000 - 2,000,000