Sr Software Engineer - Infrastructure and operations

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
$143,100 - $264,200
DevOps
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI

Description For Sr Software Engineer - Infrastructure and operations

Apple is seeking a Senior Software Engineer to join their Machine Learning and AI team, specifically working on infrastructure and operations for the ML Systems Evaluation Engineering (MLSEE) team. This role is at the forefront of machine learning and Generative AI, focusing on creating groundbreaking conversational assistant technologies for Siri and other AIML products.

The position involves automating and optimizing processes across the software development lifecycle to improve collaboration, deployment frequency, and system reliability for the ML Evaluations Platform. You'll be responsible for the end-user experience and will participate in engineering design discussions. The role requires expertise in CI/CD pipeline management, cloud infrastructure management, containerization, and system reliability.

As part of Apple Intelligence and the Siri team, you'll contribute to technologies that assist millions of users worldwide. The role demands both collaborative and independent work in a dynamic environment with changing priorities. You'll be expected to ensure applications serve users optimally while maintaining high standards for system reliability and performance.

Key responsibilities include:

  • Designing and implementing CI/CD pipelines
  • Managing and optimizing cloud services (AWS)
  • Containerization and orchestration using Docker/Kubernetes
  • Implementing high-availability and disaster recovery systems
  • Setting up monitoring and logging systems
  • Working with research/ML modeling teams to understand their needs
  • Developing systems using rolling, zero-downtime deploys

The position offers comprehensive benefits including medical coverage, retirement benefits, stock options, and education reimbursement. You'll be part of a team that's passionate about user experience and crafting best-in-class products, while working on cutting-edge AI and ML technologies.

Last updated 2 days ago

Responsibilities For Sr Software Engineer - Infrastructure and operations

  • Design and implement CI/CD pipelines for testing, integration, and deployment
  • Manage and optimize cloud services
  • Implement containerization and orchestration solutions
  • Design systems for high availability and disaster recovery
  • Set up monitoring and logging systems
  • Support internal partners in research/ML modeling
  • Develop systems using rolling, zero-downtime deploys
  • Debug network-related issues
  • Manage and optimize Pub/Sub systems and streaming platforms

Requirements For Sr Software Engineer - Infrastructure and operations

Python
Go
Java
Kubernetes
  • 10+ years of relevant industry experience
  • 3+ years leading large scale, complex projects as DevOps/Infrastructure engineer
  • Extensive experience with CI/CD Pipeline Management
  • Strong experience in Cloud Infrastructure Management (AWS, GCP)
  • Strong proficiency in Python, Go, or Java
  • Extensive experience in Containerization and Orchestration (Docker, Kubernetes)
  • Good understanding of System Reliability and Performance
  • Experience with high availability and disaster recovery systems

Benefits For Sr Software Engineer - Infrastructure and operations

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Sr Software Engineer - Infrastructure and operations

System Infrastructure Developer

Senior infrastructure development role at Apple focusing on silicon technology and CAD automation systems.

Senior Compute Site Reliability Engineer (GPU)

Senior SRE position at Apple focusing on GPU infrastructure, offering competitive pay, equity, and comprehensive benefits. Requires 5+ years of experience in SRE/DevOps with GPU expertise.

Senior DevOps Engineer

Senior DevOps Engineer role at Apple, focusing on infrastructure automation, cloud platforms, and operational excellence, offering competitive compensation and comprehensive benefits.

Software Engineer (Tools), Engagement Engineering

Senior Software Engineer role at Apple focusing on building developer tools and infrastructure for Apple's platforms, offering competitive compensation and benefits.

Software Engineer: DevOps/Automation Engineer

DevOps/Automation Engineer role at Apple, focusing on release tooling and infrastructure for silicon validation team. 10+ years experience required. Salary range: $175,800-$312,200.