Resume and JobRESUME AND JOB
Apple logo

Senior Software Engineer (MLOps)

Apple

Software and Technology Jobs

Senior Software Engineer (MLOps)

full-timePosted: Oct 10, 2025

Job Description

We are looking for a Senior Software Engineer (MLOps) to help us ensure that machine learning models are not only successfully deployed but also maintained and monitored for optimal performance. You will lead all the processes to design, build and manage reproducible, testable, and evolvable ML-powered software. This role requires a blend of skills in software engineering, machine learning, and operations to ensure the smooth functioning of ML systems in production environments. In this role you will: - Lead the team to design and implement automation for model training, testing, validation, and deployment - Collaborate with machine learning engineers to ensure efficient deployment and scaling of ML models - Implement monitoring and alerting systems to track model performance, system health, and data drift - Optimize compute resources for cost and performance efficiency - Manage model versions to ensure traceability and reproducibility

Locations

  • Shanghai, Shanghai, China 200335

Salary

Estimated Salary Rangemedium confidence

40,000,000 - 80,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • software engineeringintermediate
  • machine learningintermediate
  • operationsintermediate
  • design and implement automationintermediate
  • model trainingintermediate
  • testingintermediate
  • validationintermediate
  • deploymentintermediate
  • collaborate with machine learning engineersintermediate
  • efficient deploymentintermediate
  • scaling of ML modelsintermediate
  • implement monitoring and alerting systemsintermediate
  • track model performanceintermediate
  • system healthintermediate
  • data driftintermediate
  • optimize compute resourcesintermediate
  • cost efficiencyintermediate
  • performance efficiencyintermediate
  • manage model versionsintermediate
  • traceabilityintermediate
  • reproducibilityintermediate

Required Qualifications

  • 6+ years of experience in the design and implement of Large-scale ML Systems or Distributed Systems (experience, 6 years)
  • Experienced in DevOps Tools such as Docker, Jenkins, Ansible, Grafana, Prometheus, Elastic, or Kubernetes (experience)
  • Familiar with CI/CD deployment practices (experience)
  • Proficiency in programming languages such as Python, Java or Golang (experience)
  • Effective communication skills in written and spoken English (experience)
  • Bachelor or above in Software Engineering, Computer Science, Machine Learning, or a related field (degree in or above in software engineering)

Preferred Qualifications

  • Experience in machine learning frameworks such as TensorFlow, PyTorch, AutoGluon, XGBoost or Scikit-learn (experience)
  • Experience with model pipeline and registry tools, detecting and preventing model drift, automating model monitoring and ensuring model accuracy (experience)
  • Experience with SQL and database systems such as PostgreSQL (experience)
  • Experience with building ETL pipeline in data warehouse such as Snowflake (experience)
  • Experience with inference optimization (experience)

Responsibilities

  • This role requires a blend of skills in software engineering, machine learning, and operations to ensure the smooth functioning of ML systems in production environments. In this role you will:
  • - Lead the team to design and implement automation for model training, testing, validation, and deployment
  • - Collaborate with machine learning engineers to ensure efficient deployment and scaling of ML models
  • - Implement monitoring and alerting systems to track model performance, system health, and data drift
  • - Optimize compute resources for cost and performance efficiency
  • - Manage model versions to ensure traceability and reproducibility

Target Your Resume for "Senior Software Engineer (MLOps)" , Apple

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer (MLOps). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer (MLOps)" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Senior Software Engineer (MLOps) @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Apple logo

Senior Software Engineer (MLOps)

Apple

Software and Technology Jobs

Senior Software Engineer (MLOps)

full-timePosted: Oct 10, 2025

Job Description

We are looking for a Senior Software Engineer (MLOps) to help us ensure that machine learning models are not only successfully deployed but also maintained and monitored for optimal performance. You will lead all the processes to design, build and manage reproducible, testable, and evolvable ML-powered software. This role requires a blend of skills in software engineering, machine learning, and operations to ensure the smooth functioning of ML systems in production environments. In this role you will: - Lead the team to design and implement automation for model training, testing, validation, and deployment - Collaborate with machine learning engineers to ensure efficient deployment and scaling of ML models - Implement monitoring and alerting systems to track model performance, system health, and data drift - Optimize compute resources for cost and performance efficiency - Manage model versions to ensure traceability and reproducibility

Locations

  • Shanghai, Shanghai, China 200335

Salary

Estimated Salary Rangemedium confidence

40,000,000 - 80,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • software engineeringintermediate
  • machine learningintermediate
  • operationsintermediate
  • design and implement automationintermediate
  • model trainingintermediate
  • testingintermediate
  • validationintermediate
  • deploymentintermediate
  • collaborate with machine learning engineersintermediate
  • efficient deploymentintermediate
  • scaling of ML modelsintermediate
  • implement monitoring and alerting systemsintermediate
  • track model performanceintermediate
  • system healthintermediate
  • data driftintermediate
  • optimize compute resourcesintermediate
  • cost efficiencyintermediate
  • performance efficiencyintermediate
  • manage model versionsintermediate
  • traceabilityintermediate
  • reproducibilityintermediate

Required Qualifications

  • 6+ years of experience in the design and implement of Large-scale ML Systems or Distributed Systems (experience, 6 years)
  • Experienced in DevOps Tools such as Docker, Jenkins, Ansible, Grafana, Prometheus, Elastic, or Kubernetes (experience)
  • Familiar with CI/CD deployment practices (experience)
  • Proficiency in programming languages such as Python, Java or Golang (experience)
  • Effective communication skills in written and spoken English (experience)
  • Bachelor or above in Software Engineering, Computer Science, Machine Learning, or a related field (degree in or above in software engineering)

Preferred Qualifications

  • Experience in machine learning frameworks such as TensorFlow, PyTorch, AutoGluon, XGBoost or Scikit-learn (experience)
  • Experience with model pipeline and registry tools, detecting and preventing model drift, automating model monitoring and ensuring model accuracy (experience)
  • Experience with SQL and database systems such as PostgreSQL (experience)
  • Experience with building ETL pipeline in data warehouse such as Snowflake (experience)
  • Experience with inference optimization (experience)

Responsibilities

  • This role requires a blend of skills in software engineering, machine learning, and operations to ensure the smooth functioning of ML systems in production environments. In this role you will:
  • - Lead the team to design and implement automation for model training, testing, validation, and deployment
  • - Collaborate with machine learning engineers to ensure efficient deployment and scaling of ML models
  • - Implement monitoring and alerting systems to track model performance, system health, and data drift
  • - Optimize compute resources for cost and performance efficiency
  • - Manage model versions to ensure traceability and reproducibility

Target Your Resume for "Senior Software Engineer (MLOps)" , Apple

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer (MLOps). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer (MLOps)" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Senior Software Engineer (MLOps) @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.