About The Position

The App Store Engineering R&D team is looking for talented software engineers to build and update the Apps platform. At Apple, great ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. We are looking for a self- motivated, high-energy individual with excellent communication skills who are willing to question assumptions, take end- to-end ownership of features and drive them to completion. You should have experience developing large-scale server- side systems using object-oriented languages.

Requirements

  • At least 4+ years of current and industry experience in designing, implementing, and supporting highly scalable backend systems and web services
  • In-depth Java programming experience
  • Deep understanding and strong hands-on experience in multithreading, networking (including non-blocking IO), HTTP and REST APIs
  • Confidence with SQL databases like Oracle and NoSQL databases like Cassandra
  • Deep understanding of data modeling, data and metadata management, and scalability challenges in distributed systems
  • Be an advocate and driver for performance optimization, automation, and unit tests
  • Ability to pick up new technologies quickly
  • Excellent debugging, critical thinking, and interpersonal skills
  • Diligent attention to detail
  • BS in Computer Science, Mathematics, EE, or equivalent industry experience

Nice To Haves

  • Passion and prior experience designing and implementing outstanding large distributed systems
  • Experience building Agentic systems in production
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service