Summary Posted: Aug 15, 2024 Weekly Hours: 40 Role Number: 200563230 Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that encourages innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something!
The Maps Experimentation Engineering team is seeking a software engineer with relevant backend application development experience to join our team and contribute to our A/B testing platform. Our team works directly with other engineers, statisticians, data scientists, product managers and mapping experts to improve our core product that touches millions of users worldwide each day.
Description Description The Apple Maps Evaluation team is in need of great engineers. Our team builds big data and computing platforms, as well as core services, to empower engineers, statisticians and scientists to develop and experiment on algorithms to measure and improve the accuracy and quality of Apple Maps global dataset.
We are responsible for the A/B experimentation platform for Apple Maps, and we deal with complex problems at an extensive scale. We're looking for a customer-focused backend engineer to help build our experimentation infrastructure. The ideal candidate will have expertise architecting, building and operating large-scale backend applications and will be familiar with A/B experimentation.
You’ll be a core contributor to our A/B testing systems, and you will work with engineers, statisticians, data scientists, product managers and mapping experts to improve a core product that touches millions of users worldwide each day. Working as part of a multi-functional team, you will work on novel problems and solve challenges around experimentation and distributed systems while keeping user privacy as a top priority.
- Have expertise in object-oriented software development, engineering standard processes and design patterns
- Operate critical production services with high uptime and performance, employing the right level of monitoring and alerting to flag potential issues and applying automation for deployment and validation to ensure safe changes in production
- Demonstrate ability to investigate, analyze and fix issues with critical systems. Strong debugging skills and understanding of distributed systems, backend services and relational databases is essential
- Influence engineering, product and data science team across Maps and Apple to collaborate on experimentation systems spanning client applications, backend services, core infrastructure and data and analytics pipelines
- Translate data science requirements around statistics and analysis into working experimentation software that improves Apples ability to make data-driven decision.
Minimum Qualifications Minimum Qualifications Experience with Java development and operating JVMs Experience with major web service frameworks (e.g. Dropwizard, Spring, Akka, Spray, Play, Node.js) Experience with relational databases (e.g. Postgres, Mysql, Mssql, Oracle) Excellent communication skills and a strong desire to work with both technical and non-technical audiences Key Qualifications Key Qualifications Preferred Qualifications Preferred Qualifications Understanding of object-oriented design, design patterns and a believer in software development standard processes Understanding of performance, large scale deployment, continuous integration, and unit testing. Familiarity with A/B testing methodologies Education & Experience Education & Experience Additional Requirements Additional Requirements 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 $115,731 and $204,000 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. More 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.
View Original Job Posting