AIML - Sr Full-stack Software Engineer, Data Operations
Company: Apple Inc.
Location: Seattle
Posted on: November 6, 2024
Job Description:
AIML - Sr Full-stack Software Engineer, Data OperationsImagine
what you could do here. Are you excited to take on big challenges
that could create a positive impact for billions of people? Are you
passionate about building elegant product experiences with a
world-class engineering and design team? Do you have a passion for
solving complex business and user problems with high-quality
software? At Apple, great ideas quickly become extraordinary user
experiences. Apple's central AIML organization is looking for a
talented full-stack software engineer to join our Data Operations
engineering team.DescriptionOur broader organization is responsible
for delivering high-quality, human annotated, machine learning data
at scale for product teams across Apple. We are both an operations
engineering team and a trusted partner in the development of
Apple's consumer software and hardware experiences. This global
data annotation and collection initiative enables Apple to create
amazing machine learning driven experiences and advance flagship
experiences like Siri, Photos, Vision Pro and more. Our team
delivers custom, high-value, scalable, self-service solutions to
accelerate the machine-learning data annotation program such as
reinforcement learning from human feedback (RLHF) at Apple. We are
an Agile product and engineering team making and augmenting user
experiences by providing insights into key metrics, creating
automated workflows, and providing services, APIs, and
user-interfaces to a diverse set of stakeholders. We build and
maintain cloud-based services, large-scale data pipelines, web
applications, and native applications (iOS and macOS). Robust,
predictable, scalable, monitored, efficient and highly-available
services are critical to our success. We are a user-focused,
multi-disciplinary team of exceptional designers, product managers
and software engineers with a variety of backgrounds. We embrace
diverse opinions, open debate, taking risks, and are always looking
to grow as a team. We work backwards from our customers'
needs.Responsibilities
- Definition of vision and strategic plans
- Ownership of multi-functional and cross-organizational programs
as the "directly responsible individual"
- Partnering with leaders and engineers to influence and define
execution plans
- Fostering a collaborative culture of excellence both within the
Data Operations Engineering team and across Apple
- Design and evaluation of software and infrastructure
architectures
- Creating prototypes and/or proof of concepts to demonstrate
that a proposed solution would work
- Mentorship of junior engineers and technical leaders
- Research on industry landscape and technology developments
- Authoring technical reports and presentations
- Presenting to audiences at varying levels of the organizationIf
you are a software engineer and technical lead who has excellent
engineering practices and a sharp focus on customers, then come
join us!Minimum Qualifications
- Excellent collaboration and communication skills with a focus
on the user experience.
- Experience leading and delivering complex projects with
multiple cross-functional technical and business collaborators
spanning different teams.
- 7+ years of experience designing, building, and maintaining
Unix-based, scalable distributed or cloud-based business systems
(AWS, GCP, or Azure; applications using three or more dependent
services).
- Ability to make software that meets functional requirements
with a great user experience.
- Experience mentoring other software engineers.
- Enjoys learning new skills and technologies.
- Experience writing automated unit, integration, and acceptance
tests, and using continuous integration systems.
- Bachelors or greater in Computer Science or equivalent
experience.Preferred Qualifications
- Exceptional candidates may have experience with one or more of
the following:
- Familiarity with or interest in Agile software development
processes (Scrum, Extreme Programming, or similar).
- Experience with parallel distributed computing systems like
using Spark or Hadoop.
- Experience with more than one modern programming language.
- Experience with databases and strong SQL skills.
- Experience using Infrastructure as Code orchestration systems
(Terraform, Pulumi, or similar).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 $166,600
and $296,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. 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. Learn more about your EEO rights as an
applicant.
#J-18808-Ljbffr
Keywords: Apple Inc., Redmond , AIML - Sr Full-stack Software Engineer, Data Operations, IT / Software / Systems , Seattle, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...