Cloud Ops / SRE, Applied Machine Learning
Company: Apple Inc.
Location: Sunnyvale
Posted on: November 6, 2024
Job Description:
Sunnyvale, California, United StatesCorporate FunctionsApple's
Applied Machine Learning team has built systems for a number of
large-scale data science applications. We work on many high-impact
projects that serve various Apple lines of business. We use the
latest in open source technology and as committers on some of these
projects, we are opening up the boundaries. Working with multiple
lines of business we manage many streams of Apple-scale data. We
bring it all together and spark business value. We do all this with
an exceptional group of software engineers, data scientists,
dev-ops engineers and managers. We are looking for hardworking and
dedicated engineers to join our team to bring passion for
infrastructure and distributed systems, to build world-class
platforms/products at a very large scale across cloud
environments.DescriptionJoin Apple's Applied Machine Learning Team,
as a Senior Software Engineer, to build & support innovative
software applications. Candidates should have a strong background
in setting up and supporting the infrastructure for large scale big
data applications in public cloud like AWS or GCP.Main
Responsibilities
- Build & Support CI/CD tools to port & manage applications on
AWS/GCP & Kubernetes.
- Ability to understand the application requirements
(Performance, Security, Scalability etc.) and assess the right
services/topology on AWS/GCP & Kubernetes.
- Deploy & Support applications onto Kubernetes based
environments - On-prem K8s/AWS EKS/GCP GKE.
- Build automation to enable self-healing systems.
- Build tools to monitor high performance & alert the low latency
applications on AWS/GCP.
- Ability to troubleshoot application specific, core network,
system & performance issues.
- Involvement in challenging and fast-paced projects supporting
Apple's business by delivering innovative solutions.
- Monitor production, staging, test and development environments
for a myriad of applications in an agile and dynamic
organization.The candidate is expected to be self-motivated,
proactive, and a solution-oriented individual.Minimum
Qualifications
- 5+ years of experience in SRE/DevOps.
- Bachelors with 4+ years or MS plus 2+ years experience or
related experience.
- Strong programming skills in Unix & Python.
- Extensive experience in managing the applications on AWS/GCP &
Kubernetes.
- Strong experience in Infrastructure templating tools like
CloudFormation, Terraform.
- Strong proficiency with Helm or Kustomize for managing
Kubernetes applications and configurations.Preferred Qualifications
- BS in computer science with 4+ years or MS plus 2+ years
experience or related experience.
- Practical understanding of Networking concepts on Cloud, like
VPCs, DNS, Security Groups, Kubernetes network model.
- Experience in building CI/CD pipelines for large scale
application on AWS/GCP & Kubernetes.
- Experience in GitOps based deployment tools like
Spinnaker/Flux/ArgoCD.
- Experience in enabling AutoScaling for both VM & Containerized
workloads.
- Deep understanding of Object Oriented Programming skills like
Java.
- Experience in Performance tuning JVMs & Operating Systems like
Linux.
- Good understanding of Data Security on Cloud based
applications.
- Excellent analytical & problem solving skills.
- Exposure to Large Language Models, Vector Databases, RAG, GenAI
platforms like AWS Bedrock or GCP Vertex AI are
preferred.Additional RequirementsAt 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 $143,100
and $264,200, 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., Mountain View , Cloud Ops / SRE, Applied Machine Learning, Other , Sunnyvale, California
Didn't find what you're looking for? Search again!
Loading more jobs...