Senior Software Engineer - Machine Learning

A technology company that creates products that enrich people's lives, including devices and advertising platforms.
$175,800 - $312,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer - Machine Learning

Apple's Ad Platforms group is seeking a Senior Software Engineer specializing in Machine Learning to join their Machine Learning Platform team. This role is based in New York City and offers a competitive salary range of $175,800 to $312,200.

The position sits within the Ad Platforms group, which powers advertising across Search Ads, App Store, and Apple News. The ML Platform team's primary mission is to empower Ad Platforms teams in building and scaling innovative ML systems that deliver optimized advertising content while maintaining Apple's high standards for user privacy.

As a Senior ML Engineer, you'll be responsible for designing and developing secure, scalable back-end systems that support the company's advertising infrastructure. The role requires expertise in building high-performing systems from the ground up and collaborating closely with various teams. You'll have the opportunity to shape architectures that address unique ad network challenges while ensuring privacy commitments are met.

Key responsibilities include working with engineers and data scientists to design and implement world-class platform capabilities, building machine learning products, and contributing to a culture that values reliability, simplicity, and scalability. The ideal candidate should have extensive experience with production ML systems, cloud-based architectures, and distributed systems where performance is critical.

The position offers comprehensive benefits including medical and dental coverage, retirement benefits, stock programs, education reimbursement, and potential for bonuses and relocation assistance. This is an excellent opportunity for a seasoned ML engineer looking to make an impact at scale while working with cutting-edge technologies in advertising and machine learning.

The role requires strong technical expertise combined with excellent communication skills, as you'll be working with both technical and non-technical teams. You'll be joining a team of world-class machine learning engineers who are passionate about applying leading-edge technologies to deliver extraordinary experiences to customers while maintaining Apple's commitment to user privacy.

Last updated 14 minutes ago

Responsibilities For Senior Software Engineer - Machine Learning

  • Design and develop secure and scalable back-end systems
  • Build high-performing, elegant systems from the ground up
  • Define and refine architectures to meet unique ad network challenges
  • Build machine learning products which deliver on Apple's privacy commitments
  • Work closely with engineers and data scientists to design, develop, and build world-class platform capabilities

Requirements For Senior Software Engineer - Machine Learning

  • Experience writing mission-critical code for production machine learning systems
  • Experience building machine learning models
  • Experience building and scaling cloud-based architectures
  • Experience building AI/ML tooling and/or infrastructure
  • Experience working on distributed systems where scalability and performance are critical
  • Experience performance tuning & trouble-shooting
  • Pride in building tools to automate routine tasks, organized & detailed
  • Familiarity with CI/CD tooling
  • Strong problem solving and debugging skills
  • Ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams
  • Results oriented with a desire to work in a fast-paced and collaborative work environment

Benefits For Senior Software Engineer - Machine Learning

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Range of discounted products and free services

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Machine Learning

Software QA Engineer, Machine Learning

Senior ML QA Engineer role at Apple, focusing on quality assurance for iOS and macOS creativity applications, requiring 5+ years of experience in ML and QA.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Apple working on large-scale AI systems and NLP for Apple Maps

AIML - Machine Learning Engineer/Scientist, Siri Information Intelligence

Senior Machine Learning Engineer role at Apple, focusing on AI, LLMs, and search technologies for Siri and other Apple products.

Senior Software Engineer - Machine Learning

Senior Machine Learning Engineer role at Apple, focusing on building scalable ML platforms for advertising while maintaining user privacy, offering competitive compensation and benefits.

Applied Research Engineer - Multimodal LLMs

Senior Applied Research Engineer position at Apple focusing on multimodal LLMs and foundation models, combining research and practical applications in computer vision and AI.