AIML - Senior iOS Engineer, Machine Translation
Location
Cupertino, CA | United States
Job description
The Machine Translation team is looking to hire exceptional UI and system engineers to join our effort to deliver on our vision of breaking down language barriers. You'll work across the full stack in the Apple ecosystem to bring new ideas from prototype to shipping product. Our aim is to make complex technology easy to use for everyone. You will create and own new features and technologies. You will implement groundbreaking user interactions, building on revolutionary artificial intelligence and machine learning techniques.
Key Qualifications
- 8+ years of industry experience.
- Expertise with Objective-C and/or Swift, iOS, macOS fundamentals and frameworks.
- Strong grasp of Apple development tools including Instruments.
- Confident with Grand Central Dispatch and aware of pitfalls in asynchronous programming.
- Experience building polished and performant experiences using UIKit, SwiftUI, custom controls and animated interactions.
- You have excellent verbal and written communication skills.
- You thrive in a highly collaborative, cross-functional environment, where you work not just with other engineers but with designers, testers, managers, and executives.
Description
As a member of the Machine Translation team you'll have to opportunity to work with experts in their field to expand the functionality of the Translate app and other translation features on iOS and macOS. This position requires a self-motivated engineer with strong technical and communication skills to handle responsibilities including:
You will triage, diagnose, and fix issues reported against our projects.
You will learn and provide feedback on new technologies — often before they are available to the public — and will use them to improve our codebase and create pioneering customer experiences.
You will work closely with Apple's design team to develop novel user experiences, refine existing capabilities, and create new features.
Your code will ship at a massive scale, powering products that are important to the lives of millions of people around the world.
Education & Experience
Additional Requirements
Pay & Benefits
- At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $170,700.00 and $300,200.00, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. 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.
As a member of the Machine Translation team you'll have to opportunity to work with experts in their field to expand the functionality of the Translate app and other translation features on iOS and macOS. This position requires a self-motivated engineer with strong technical and communication skills to handle responsibilities including:
You will triage, diagnose, and fix issues reported against our projects.
You will learn and provide feedback on new technologies — often before they are available to the public — and will use them to improve our codebase and create pioneering customer experiences.
You will work closely with Apple's design team to develop novel user experiences, refine existing capabilities, and create new features.
Your code will ship at a massive scale, powering products that are important to the lives of millions of people around the world.
Job tags
Salary