About The Position

The App Store team powers the data backbone behind discovery, search, trust and safety, developer insights, and experimentation across billions of daily user interactions. We ingest, model, and activate high-volume event data in near real time with uncompromising standards for privacy, reliability, and latency. As a Senior Software Engineer, you will design and operate large-scale distributed systems and build production-grade Generative AI applications that make App Store signals useful, safe, and actionable for teams across Apple.

Requirements

  • 8+ years of hands-on software engineering experience building large-scale data systems.
  • Strong programming skills in one or more of Scala and Java.
  • Hands-on expertise with distributed data systems such as Spark, Kafka, Hadoop, Flink.
  • Solid foundation in data storage and SQL : (S3/HDFS/Parquet), and lakehouse tables (Iceberg/Delta/Hudi).
  • Solid systems fundamentals: algorithms, data structures, concurrency, consistency, caching, and observability.
  • Built and operated services with Docker/Kubernetes, automated CI/CD and low‑latency inference systems.
  • BS/MS/PhD in Computer Science or related field, or equivalent experience.

Nice To Haves

  • Familiarity shipping GenAI apps to production: embeddings, vector DBs, RAG, prompt orchestration.
  • Excellent communication and collaboration skills; ability to influence multi-functional partners and drive complex projects to completion.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service