5+ years of programming experience Java, Scala or Python
In-depth knowledge of Spark, Ray or other distributed computing frameworks
Understanding of SQL query engines like Trino, Hive etc.
Experience with Docker, Kubernetes or EKS
Experience with debugging issues on distributed systems.
Knowledge of software engineering practices and standard methodologies for the full software development lifecycle
Experience with public cloud (AWS/GCP)
Have created frameworks to deploy platforms in AWS/Azure/GCP.
Good understanding of AI/ML stack - GPUs, MLFlow, LLM models is plus.
Experience in building, tuning, scaling, and monitoring applications to process real-time, near-real-time and batch data
Understanding of data modeling, data warehousing, and ETL concepts is a plus
Education & Experience
BS in Computer Science or related field or equivalent.
Pay & Benefits
At 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 $138,900.00 and $208,300.00, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.