Senior Software Engineering Manager, On-Device Development & ML Ops
Apple
Summary
Description
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.