We are a team at Apple within the Tools & Framework organization building
innovative automated integration systems. Every day, we tackle a broad range of
challenges from crafting distributed computing infrastructure services and
frameworks to reliability test infrastructure and tests. These highly available
systems safeguard the software we deliver to our users.
DESCRIPTION
As a key contributor to the design and implementation of a system that is
critical to the daily workflow of software development, you will play an
integral role in shaping tools that empower engineers to build high-quality
software efficiently. You will collaborate closely with your team and
cross-functional partners to solve complex problems and deliver elegant,
scalable solutions. Your responsibilities will span all facets of the product
from feature planning, system architecture, implementation to documentation.
Engage with engineering teams and understand their workflows and challenges, and
use that insight to inform product decisions and improve the developer
experience. Apply metrics and data to identify and address end-to-end
performance and reliability issues across systems. Deliver user-focused
solutions, always striving for the best outcomes for customers and advocating
for their needs throughout the development process. Your work will have a
profound and lasting impact on Apple’s software by crafting a robust and
reliable system that enables software engineers to contribute high quality work.
MINIMUM QUALIFICATIONS
6+ years industry experience Proficient in a strongly typed or functional
programming language like Java, Scala or Kotlin Deep understanding of software
design principles and architecture Experience with cloud-based infrastructure,
databases, and APIs Skilled in using metrics to analyze, design, and validate
solutions for performance and reliability. B.S. / M.S in Computer Science or
equivalent experience
PREFERRED QUALIFICATIONS
Programming languages like Swift or Python are nice to have Ability to identify
and tackle problems quickly and optimally Strong leadership, communication, and
project management skills.