Full-stack Engineer, App Store

Apple Apple · Big Tech · Seattle, WA · Software and Services

Full-stack engineer for App Store Internal Tools team, focusing on app processing and internal tools. Will build frontend and backend systems, including intelligent recommendations and integrating ML models into production applications. Works with Java, Typescript/React, and Scala.

What you'd actually do

  1. End-to-End System Ownership: Design, develop, and maintain robust frontend architectures using TypeScript/React and scalable backend services in Java and Scala, ensuring seamless integration across the entire distributed stack.
  2. Architectural Strategy & Planning: Participate in the full software development lifecycle, from initial technical planning and schema design to the execution of complex data processing systems.
  3. AI & Machine Learning Implementation: Prototype and build intelligent features and services, integrating machine learning models into production-ready applications to deliver advanced functionality and data-driven insights.
  4. Intelligent Systems Development: Build and optimize high-scale features, including intelligent recommendation engines, while managing the complexities of large-scale distributed data.
  5. System Evolution & Stability: Execute technical migrations with a focus on backwards compatibility and schema evolution to ensure zero-downtime deployments and long-term system health.

Skills

Required

  • Java
  • React
  • TypeScript
  • Javascript
  • relational databases
  • Oracle
  • PostgreSQL
  • backend systems

Nice to have

  • building and deploying server components and services
  • message based distributed systems
  • Kafka
  • Pulsar
  • SOLR
  • Cassandra
  • applied AI/Machine Learning applications

What the JD emphasized

  • intelligent recommendations
  • intelligent recommendation engines
  • integrating machine learning models into production-ready applications

Other signals

  • intelligent recommendations
  • integrating machine learning models into production-ready applications
  • build and optimize high-scale features