Senior Software Engineering Manager, On-Device Development & ML Ops at Apple
Sunnyvale, California, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Jun, 25

Salary

378700.0

Posted On

14 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Ml, Managing Managers, Processing, Performance Management, Communication Skills, Objective C, Sensors, Etl, Swift, Python, C++

Industry

Information Technology/IT

Description

SUMMARY

Posted: Mar 12, 2025
Role Number:200594742
Looking to make a difference in Apple’s product experiences? Consider joining the Video Computer Vision (VCV) organization, where we excel in real-time video analysis and cutting-edge reasoning algorithms. Our team has led groundbreaking innovations such as FaceID, hand and gaze tracking for Vision Pro input, and Spatial Persona development. Our team is focused on hand tracking, gesture detection, human intent detection, body tracking, and health and fitness assessment. We are seeking a senior leader to oversee our teams focused on ML Ops and on-device development frameworks to guide the development of new features on different Apple devices. You will be collaborating closely with our researchers and representing the team in collaboration with other development teams to help shape the next generation of AI capabilities.

DESCRIPTION

The Human Intelligence organization seeks a skilled and experienced Senior Software Engineering Manager to lead a team responsible for two areas: developing and maintaining the on-device frameworks (e.g, hand and body tracking) across platforms like iOS, macOS, tvOS, and visionOS, and building the cloud infrastructure and pipelines for data used for training and evaluation ML models and ML operations. This role requires strong technical expertise, leadership skills, and the ability to collaborate across teams. The ideal candidate has a proven track record in managing teams, delivering cloud and on-device software, and making informed decisions that balance performance, privacy, security, and power constraints. A passion for mentoring and fostering team growth is essential, as you’ll guide engineers and managers to excel in their careers. If you thrive in dynamic environments and excel at leading teams and projects, we want to hear from you.

MINIMUM QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Electrical and Computer Engineering, or similar area
  • Have in-depth knowledge of C++, Objective-C, or Swift
  • 5+ years leading software development teams
  • Possesses excellent communication skills and can influence cross functionally
  • Able to coordinate the efforts of multiple teams
  • Consistent track record of bringing products to market that rely on ML and CV
  • Highly organized and thrives on working in a fast-paced environment, and loves learning new technologies
  • Drive forward through various constraints and ambiguity on difficult problems to make sound decisions

PREFERRED QUALIFICATIONS

  • Passion for developing and pushing for best practices in coding and development
  • Demonstrated experience recruiting top-class talent, managing managers, high level promotion and performance management
  • Experience with large-scale data domains, including data ingestion, processing, ETL, management, governance, compliance, and tools
  • Experience in coding with Python, ML principles and frameworks like TensorFlow or PyTorch
  • Ability to work with partners at all levels of the stack, from hardware, sensors, and firmware, to frameworks and applications
Responsibilities

Please refer the Job description for details

Loading...