Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

Key Highlights

  • Market cap of $3 trillion as of 2022
  • Over 1 billion active devices worldwide
  • Comprehensive medical plans including mental healthcare
  • Paid parental leave and gradual return-to-work program

Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...

🎁 Benefits

Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...

🌟 Culture

Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Overview

Apple is hiring a Software Development Engineer to develop and maintain CI/CD pipelines for application development teams. You'll work with Python, Linux, and various DevOps tools to enhance the software development lifecycle. This position requires experience with CI/CD processes and platforms.

Job Description

Who you are

You have a strong background in software development with proficiency in Python programming — you've developed applications and micro-services that enhance CI/CD pipelines and improve developer productivity. Your experience includes working on Linux and macOS platforms, and you are comfortable with shell scripting and system administration. You understand software development processes such as compilation, unit testing, and code analysis, and you have a keen analytical mindset that helps you solve complex engineering problems.

You are familiar with DevOps tools like Ansible, Docker, Kubernetes, and Terraform — you've utilized these tools to streamline build, integration, and release processes. Your experience with CI/CD processes and platforms allows you to collaborate effectively across teams to improve workflows and enhance the software development lifecycle. You are also open to participating in an after-hours on-call rotation schedule, demonstrating your commitment to maintaining high service availability.

What you'll do

As a Software Development Engineer at Apple, you will be responsible for developing and maintaining the CI/CD pipeline that supports thousands of developers globally. You will collaborate with application development teams to improve the build, integration, and release processes, ensuring that the CI/CD pipeline is efficient and reliable. Your role will involve maintaining and administrating a dynamic K8s/Linux/macOS build farm, which is crucial for the continuous integration and delivery of applications.

You will also integrate GenAI/LLM capabilities into the CI/CD pipeline to enhance developer productivity and pipeline intelligence. This will involve working closely with cross-functional teams to identify opportunities for improvement and implementing solutions that push the envelope of engineering practices. Your contributions will directly impact the speed and quality of software delivery at Apple, making you an integral part of the engineering team.

What we offer

Apple offers a collaborative work environment where innovation thrives. You will have the opportunity to work on cutting-edge technologies and contribute to projects that have a significant impact on the software development lifecycle. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us to be part of a team that is dedicated to excellence and continuous improvement in software engineering.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Apple.