Systems Software Developer

Apple


Job Location:

Sunnyvale, CA - USA

Monthly Salary: Not Disclosed
Posted on: 21 hours ago
Vacancies: 1 Vacancy

Job Summary

At Apple we tackle large-scale engineering challenges to deliver products that are intuitive reliable and built to last. Our engineering teams operate at the intersection of CI systems software architecture data analytics build engineering and developer tooling owning the systems and workflows that enable complex large-scale projects to move fast scale and ship with confidence.

As a Systems Software Developer you will work closely with cross-functional teams to understand the project goals and develop systematic solutions workflows and approaches to achieve those goals. This would include contributing to projects in low-level software and algorithms building CI/CD pipelines and workflows and developing infrastructure and tooling to help deliver innovative Apple technologies and products.

Design build and maintain CI/CD pipelines and automated workflows with a focus on reliability traceability and data instrumentation and reporting systems that surface build health test failure trends and developer productivity and resolve failures across build test and deployment infrastructure; improve signal-to-noise across CI and drive adoption of AI-assisted and agentic workflows to accelerate development and validation cyclesnCollaborate with engineering teams to inform project structure dependency architecture and build/test capabilitiesnBuild and maintain internal tools and APIs that integrate with Apples engineering stack including Xcode and Swift-based workflowsnPartner with cross-functional teams to translate system requirements into robust maintainable infrastructure processes and workflows

BS and a minimum of 3 years relevant industry experiencen3 years of experience designing building and maintaining production software systems and applicationsnExperience building or maintaining CI/CD pipelines and automated build or test workflowsnExperience working with relational databases such as PostgreSQL in production environments

Experience developing large-scale internal APIs or developer-facing toolingnProficiency in Python and shell scripting to build automation and workflow toolingnExperience with technologies such as Docker and KubernetesnExperience with CI platforms such as Jenkins Buildkite or equivalent systemsnExperience developing with Swift Xcode or other Apple platform technologiesnFamiliarity with software observability metrics systems or developer productivity analyticsnExperience working across multiple concurrent projects in a fast-paced cross-functional engineering environmentnDemonstrated ability to communicate technical concepts and project plans clearly across engineering and non-engineering stakeholdersnExperience with Xcode and CMake are a bonusnExperience with computer vision video processing and/or machine learning data infrastructure is a bonus

Required Experience:

IC

At Apple we tackle large-scale engineering challenges to deliver products that are intuitive reliable and built to last. Our engineering teams operate at the intersection of CI systems software architecture data analytics build engineering and developer tooling owning the systems and workflows that...

About Company

Company Logo

Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more

View Profile View Profile