Senior Software Engineer - Experimentation Platform
Company: Apple
Location: Seattle
Posted on: September 21, 2023
|
|
Job Description:
Summary Posted: Jun 27, 2023 Weekly Hours: 40 Role
Number:200486866 The Apple Maps Experimentation Engineering 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. Key Qualifications 5+ years experience working
with backend services & distributed systems Strong experience in
Java and the JVM 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) Strong
object-oriented design, design patterns and believer in software
development best practices Understanding of performance, large
scale deployment, continuous integration, and unit testing
Excellent communication skills and a strong desire to work with
both technical and non-technical audiences Familiarity with A/B
testing methodologies Familiarity with cloud platforms (eg: AWS,
GCP or Azure) Familiarity with distributed computing and storage
technologies (eg: Hadoop, Spark, Kafka) Description We own the A/B
experimentation platform for Apple Maps, and we deal with complex
problems at a massive 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 cross-functional team, you will work on novel
problems and solve challenges around experimentation and
distributed systems while keeping user privacy as a top priority.
Education & Experience Bachelor's or Master's Degree in Computer
Science or equivalent 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 $161,700 and $243,300, 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. 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.
Keywords: Apple, Seattle , Senior Software Engineer - Experimentation Platform, IT / Software / Systems , Seattle, Washington
Click
here to apply!
|