EngineerJobs.io
← Back to all jobs

Job Description

Apple is seeking an experienced Machine Learning Engineer to design and deploy models for computer vision and graphics across visionOS and iOS. The role collaborates with ML, data, and software teams to deliver scalable features that reach millions of users. This onsite position is based in Seattle, WA.

Responsibilities

  • Manage the complete ML lifecycle, from data collection design and processing to model development, experiments, and field validation.
  • Adapt or implement cutting edge methods to ship features on visionOS and iOS platforms.
  • Collaborate closely with fellow ML engineers as well as data and software engineers across internal and cross-functional teams.
  • Identify and develop solutions to previously unsolved challenges in human representation and motion affecting a large user base.

Requirements

  • Solid software engineering background with proficiency in Python
  • Hands-on experience with PyTorch
  • Ability to solve problems independently
  • BS degree and 10+ years of professional experience

Technologies

  • Python
  • PyTorch
  • visionOS
  • iOS

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discretionary employee stock unit awards
  • Employee Stock Purchase Plan with stock discount
  • Discounts on Apple products and free services
  • Reimbursement for educational expenses (tuition)
  • Potential discretionary bonuses or commission payments
  • Relocation assistance

Description

Apple's Video Computer Vision (VCV) Face and Body technologies team seeks a skilled Machine Learning Engineer with experience building ML models for computer vision and graphics applications. The role covers the full ML cycle from data collection design and processing to model development, experiments, and field validation. The team pursues applied research to adapt state-of-the-art methods or implement new approaches to ship features on visionOS and iOS.

Preferred Qualifications

  • Passion for delivering high quality features to a broad and diverse user base
  • Excellent communication and experience working with multi-functional teams
  • Self-motivated with a proven track record of prioritizing and delivering tasks on schedule
  • MS degree in computer vision, computer graphics, machine learning or related field
  • PhD in computer vision, computer graphics, machine learning, computer science, computer engineering or related fields

Minimum Qualifications

  • Software engineering background with Python proficiency
  • Experience with PyTorch
  • Independent problem solving skills
  • BS degree and 10+ years of experience

Pay & Benefits

Base pay range for this role is between $175,000 and $308,500 per year. The final amount depends on skills, qualifications, experience, and location.

  • Apple offers discretionary stock programs, including restricted stock unit awards
  • Employee Stock Purchase Plan with a stock discount
  • Benefits including comprehensive medical and dental coverage, retirement benefits, and access to discounted products and free services
  • Reimbursement for certain educational expenses, including tuition
  • Potential discretionary bonuses or commission payments and relocation assistance

Similar Jobs