Distributed Build Systems Engineer - Software Assembly & Packaging
Company: Apple Inc.
Location: Santa Clara
Posted on: January 16, 2025
|
|
Job Description:
Distributed Build Systems Engineer - Software Assembly &
PackagingThe SWE Developer Productivity organization builds
technologies and tools to help software engineers at Apple to do
the best work of their lives. The Image Assembly team supports that
mission by providing engineers capabilities to aggregate and
package their software in novel ways, supporting both the
development lifecycle of their changes, as well as the end-customer
product. We are looking for experienced engineers to join our
efforts. You'll work on extending large-scale novel build and
distributed systems to meet the needs of Apple's operating system
engineers. If you enjoy working on system software, cloud services,
or developer tools like compilers and linkers, then we have many
exciting problems to work on! You would join a small, tight-knit
group of engineers who build exciting new technology and have fun
while doing so. We are applying unique and innovative ideas to old
problems and welcome new contributors who are excited by the
opportunity to significantly impact the shape and direction of our
product. We believe that every engineer brings unique skills and
perspective. Far more than any specific experience or skill, we are
looking for engineers who want to build great software, learn and
develop their skills, and ultimately enable others to develop
amazing applications.DescriptionYou'll work on integrating business
logic of how our software is assembled and packaged into Apple's
core build technologies, finding ways to combine this unique
problem domain with established distributed system techniques to
achieve both high performance and reliability. You'll analyze
problem requirements, existing solutions, and available systems and
make high-level architectural decisions about how to architect the
backend, considering both short- and long-term goals. Once
solutions are identified, you will work alongside our team to
implement them, while developing appropriate testing and
operational mechanisms, and measuring the impact of your changes in
a production environment. You will be most successful here as a
flexible and proactive engineer who thrives in a supportive,
respectful, and balanced work environment with interesting and
challenging problems to tackle. You have excellent judgment and
integrity with the ability to make timely and sound decisions. You
know how to drive constructive discussion of design points, learn
from your team, and use your experience to advocate and teach
others.In your role as an engineer on our team:
#J-18808-Ljbffr
Keywords: Apple Inc., San Jose , Distributed Build Systems Engineer - Software Assembly & Packaging, IT / Software / Systems , Santa Clara, California
Click
here to apply!
|