Senior Software Engineer, Apple Media Products

| San Diego, CA
Sorry, this job was removed at 12:13 p.m. (CST) on Thursday, August 11, 2022
Find out who's hiring in San Diego, CA.
See all Developer + Engineer jobs in San Diego, CA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Summary
Apple is looking for a self-starting, highly motivated software engineer and architect with strong technical depth to help build the Kubernetes Dev Tools team in Apple Media Products. You will have great opportunities to work on our next generation development and deployment platforms, and help shaping the future on how Apple will deliver amazing services to amuse our users. If you loves tackling challenging problems in the system or infrastructure space and you're passionate in building innovative solutions with containers and Kubernetes, we'd love to hear from you!

Key Qualifications
Minimum of 5 years of experience working with relevant technology.
Experience with containers, container runtime, and container orchestration (Kubernetes, Docker).
Strong software architecture, system design, and problem solving skills.
Strong understanding and hands-on experience in micro-services, cloud architecture, cloud infrastructure, and cloud-native technologies.
Strong programming skills in Java, Go, or both.
Good understanding in distributed systems fundamentals.
Good track record in delivering high quality and large scale software.
Good understanding and hands-on experience in commonly-used distributed systems, e.g. Cassandra, Kafka, Solr, Redis, Spark, etc.
Good understanding in system, networking, and security
Good experience with REST API design and/or framework/class library design.
Some experience with cloud-native deployment technologies such as Helm and Spinnaker
Some experience with public cloud providers, e.g. AWS, GCP, etc.
Some experience with large-scale datacenter application deployments including monitoring and capacity planning
Some experience in automation and tooling with CI/CD pipelines for improving Software Development Lifecycle (SDLC)

Description
Our team's mission is to create paved paths for developers working with containers and Kubernetes. You will focus on building innovative solutions for our developers to easily leverage containers for their development and deployment with Kubernetes throughout the SDLC. You will collaborate multi-functionally with various teams across Apple to drive project from inception to design and implementation, and deliver the project with buy-ins and minimal guidance. Having strong problem solving and effective communication skills, able to cut through ambiguity to drive what matters, and focus on delivering simple, high quality, yet developer-friendly solutions will be the keys to your success. You should be someone not afraid to challenge assumptions, and can work under evolving goals and strategies to make forward progress on your work.

Education & Experience
Bachelor or Masters Degree in Computer Science or equivalent

More Information on Apple
Apple operates in the Consumer Web industry. The company is located in Cupertino, CA. Apple was founded in 1976. It has 165000 total employees. It offers perks and benefits such as Flexible work schedule, Remote work program, Flexible Spending Account (FSA), Disability insurance, Dental insurance and Vision insurance. To see all 976 open jobs at Apple, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AppleFind similar jobs