Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Do you bring passion and dedication to your job? If so, we're looking for individuals like you.
Work and contribute toward the engineering of Apple's state-of-the-art products involving video, audio, and graphics in the Audio and Media Technologies Group (AMT). AMT is one of Apple's Software Engineering divisions and provides the media and graphics foundation across Apple's innovative products, including iPhone, iPad, Apple Watch, Apple TV, Mac, HomePod, and CarPlay.
In this position, you will work across the full stack for a number of internal web services. From backend development and front-end UI/UX, to DevOps, to DB administration. This is a unique opportunity to join a growing team and have a large impact across multiple Apple platforms and products.
Key Qualifications
Key Qualifications- Knowledge of web frameworks like Flask and Rails (or their equivalents in other languages)
- Experience with Docker and Kubernetes
- Admin experience with relational databases (PostgreSQL ideally)
- Knowledge of REST API design and development.
- Experience creating web applications using JavaScript frameworks
In this role you will maintain and extend existing tools, as well as propose and develop brand new tools. You'll work with a small, hardworking and motivated team that operates like a startup within Apple. The ideal candidate will be innovative, organized, a self-starter with excellent communication skills, and have a keen attention to detail.
Responsibilities:
- Seek out opportunities that improve workflows for multi-disciplinary teams at Apple
- Prototype new tools and demonstrate their value to the organization
- Collaborate with teams across Apple to leverage and extend existing tools
- Write new tools in concise and easy to understand code
- Diagnose and resolve issues in a timely manner
- Set up automated integration, testing and deployment
Education & Experience
Education & ExperienceB.S. in Computer Science or related work experience
Additional Requirements
Additional Requirements- Desired, but not required, skills and experience:
- - Strong Python knowledge
- - React and TypeScript experience
- - Knowledge of monitoring tools like Splunk and Grafana
- - Experience developing for Apple platforms
Pay & Benefits
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 $116,105.60 and $208,300.00 annualized, 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.