H-1B Job Board

Finding companies that sponsor visas is a lot of work.
We've made your life easier by compiling top companies and startups that hire foreign nationals.

Senior Software Engineering Manager, On-Device Development & ML Ops

Apple

Apple

Software Engineering, Other Engineering, Operations, Data Science
Sunnyvale, CA, USA
Posted on Mar 12, 2025

Summary

Posted:
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

Key Qualifications

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

Education & Experience

Additional Requirements

Pay & Benefits

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.