Proficiency in mainstream programming languages such as Python, Scala, and Go
Experience with continuous integration and continuous development solutions
Experience working with large data sets, knowledge graph, and end-to-end pipelines, ideally using the Apache software stack (e.g. Spark)
Working experience with natural language processing and machine learning frameworks such as PyTorch and Tensorflow
Demonstrated ability to connect and collaborate with others
Graduate degree in Computer Science or a related field or equivalent industry experience in software engineering
Experience with prompt engineering, fine-tuning, evaluating for large language models
Experience with retrieval-augmented generation or generative AI technology is a plus
Experience in designing and developing large-scale data processing systems
Excellent problem-solving and analytic skills
Passion for building phenomenal products and curiosity to learn
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.