Imagine shaping the future of digital experiences, empowering millions of
developers worldwide, and contributing to a platform that defines an industry.
At Apple, we don’t just build products, we craft experiences that redefine
entire ecosystems. The Apple Developer Services Engineering team is at the heart
of this innovation, delivering the essential tools and platforms that developers
rely on to bring transformative apps to life. As a Senior Software Engineer on
the App Store Connect team, you’ll take a leading role in building the
high-performance backend systems that power the App Store, while also helping
integrate modern AI and LLM-based capabilities into our platforms. This is about
designing robust, scalable systems first and foremost, with the added
opportunity to weave intelligent, data-driven features into the developer
experience. We’re seeking engineers with a strong backend foundation who are
also curious about applying AI in practical, impactful ways. If you’re excited
by challenges that span distributed systems, large-scale APIs, and emerging
intelligent features, and ready to work on tools used by millions globally, we’d
love to hear from you. Join us, and help craft the future of developer tools at
Apple.
DESCRIPTION
The App Store Connect team is looking for an experienced Backend Java Engineer
to help evolve the core services that developers depend on every day. You’ll
join a team responsible for designing and scaling backend systems that manage
app distribution, testing, and developer workflows — with opportunities to
enhance these systems using AI/LLM techniques. This role blends proven backend
engineering practices with forward-looking approaches in intelligent automation
and data-driven insights. You’ll collaborate closely with cross-functional
teams, contribute to architecture decisions, and lead the development of
services that are performant, resilient, and continually improving.
MINIMUM QUALIFICATIONS
7+ years of experience building high-scale backend systems using Java and
related technologies. Hands-on experience integrating AI/ML features into
backend systems, including fine-tuning, prompt engineering, and evaluation. Deep
expertise in server-side development and RESTful API design. Strong knowledge of
algorithms, data structures, and distributed systems principles. Experience with
databases (relational and/or NoSQL), messaging systems (e.g., Kafka), and
scalable micro-services. Familiarity with intelligent data features such as data
enrichment, feature extraction, or agent-driven enhancements. Excellent
communication skills and a collaborative mindset. Demonstrated technical
leadership and ability to drive initiatives independently or in teams. BS, MS or
PhD in a quantitative field, including Computer Science, Math, Statistics,
Physics, etc.
PREFERRED QUALIFICATIONS
Experience with cloud infrastructure, containerization, and CI/CD pipelines.
Background in integrating AI systems into developer tools or productivity
platforms. Familiarity with AI/ML frameworks (e.g., PyTorch, TensorFlow) and LLM
libraries (e.g., LangChain, Hugging Face). Passion for developer experience and
empathy for building tools that empower other engineers