Sr. Software Engineer, App Store Connect

Apple

  • Vancouver, BC
  • Permanent
  • Temps-plein
  • Il y a 16 jours
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.DescriptionThe 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.Responsibilities
  • Design, build, and optimize scalable backend services and APIs in Java to support App Store Connect workflows.
  • Evolve backend architectures for reliability, maintainability, and performance at global scale.
  • Integrate AI/ML capabilities, including LLM prompt engineering, fine-tuning, and evaluation, into production systems where they improve workflows or deliver new insights.
  • Develop intelligent automation and agentic workflows, including orchestration and contextual data handling.
  • Collaborate with design, product, and AI/ML teams to bring smart features from concept to production.
  • Write clean, maintainable, and well-tested code that upholds Apple's high standard of engineering excellence.
  • Participate in code reviews, architectural discussions, and production troubleshooting, sharing knowledge and elevating quality across the team.
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
Pay & BenefitsAt Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $116,800 and $226,000, and your base pay will depend on your skills, qualifications, experience, and location.Apple employees also have the opportunity to become an Apple shareholder through participation in Apple Inc.'s discretionary employee stock programs. Employees are eligible for discretionary restricted stock unit award recommendations, and can purchase Apple Inc. stock at a discount if voluntarily participating in Apple Inc.'s Employee Stock Purchase Plan. Participation in Apple Inc.'s discretionary stock programs is governed by Apple Inc.'s stock plans and agreements and are not part of local employment contracts or compensation.You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.Note: Apple benefit and compensation programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple