AIML - Software Engineer, ML Platform & Technology - ML Life Cycle
Company: Apple Inc.
Location: Seattle
Posted on: November 6, 2024
Job Description:
AIML - Software Engineer, ML Platform & Technology - ML Life
CycleDo you want to shape the platform that enables the next
generation of intelligent experiences on Apple products and
services? Do you want to shape the next generation of ML developer
experience? In Apple's Machine Learning Platform Technology & Infra
team, we have built the platform that Apple uses for developing
LLM, vision, and other machine learning applications. As a software
engineer on our team, you will design and build services to
accelerate and improve the model lifecycle process. Our team
focuses on the most fundamental aspects of the ML ecosystem:
identity, access, collaboration, and notification. The mission is
to provide a reliable, scalable, and enjoyable experience for
customers.DescriptionWe build, deploy, and operate critical
services that power the Apple ML Lifecycle platform! Engineers in
this role work with customers and partners across Apple. This role
impacts ML teams and products across the company, providing
security, flexibility, and reliability throughout the model
lifecycle development process. Implement REST API services and
client SDKs using Golang in combination with Open API. Monitor,
measure, test, and optimize the performance, uptime, and usability
of services managed in cloud-based (Kubernetes) architecture.
Support customer and partner integrations across a wide range of
ML-focused use cases.Minimum Qualifications
- 3+ years engineering experience and strong background in
computer science: distributed systems, algorithms and data
structures, APIs and highly-scalable, reliable systems and
microservices.
- Strong skills coding in Golang (3+ years): sophisticated
approach to interfaces, concurrency, generics, channels, and unit
tests.
- Focus on robust API-based services and client SDKs, including
unit and integration tests.
- Passionate about building systems that will stand the test of
time and be supported by a team.
- Excellent interpersonal skills for connecting across teams and
partners.
- Bachelors in Computer Science or equivalent industry work
experience.Preferred Qualifications
- Familiar with pod-based service deployment and operations in
Kubernetes.
- Experience with OpenAPI/Swagger, including commonly-used specs,
generation of clients, and documentation.
- Familiar with observability, telemetry, and monitoring tooling
such as Prometheus, OpenTelemetry, Splunk, Jaeger, Grafana.
- Coding skills in Python-based SDK development: 2-5 years,
intermediate or higher.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 $135,400 and
$250,600, 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., South Hill , AIML - Software Engineer, ML Platform & Technology - ML Life Cycle, IT / Software / Systems , Seattle, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...