Apple - Seattle, WA
posted 3 months ago
In this role, you will be joining Apple's algorithm team, focusing on developing innovative solutions by interpreting and adapting cutting-edge algorithms in the field of deep learning and computer vision. The ideal candidate will be a highly skilled deep learning engineer who thrives on tackling technically meaningful problems at the forefront of technology. You will have the opportunity to work alongside senior engineers and researchers at Apple, collaborating with various product teams to redefine user experiences for billions of users worldwide. Your primary responsibilities will include productizing machine learning solutions, iterating on ML models to enhance quality metrics, and staying updated with the latest advancements in the field. The role emphasizes the importance of testing, clear and scalable software design, proper documentation, and collaborative experiences. You will be expected to demonstrate expertise in deep learning, with a publication record in relevant conferences such as NeurIPS, ICML, ICLR, or CVPR, or a proven track record of applying deep learning techniques to products in areas like vision foundation models, model interpretability, representation learning, geometric computer vision, or generative models. Additionally, you will be required to have experience in software development, including proficiency in programming languages such as Python and frameworks like PyTorch or TensorFlow. Outstanding interpersonal and communication skills are essential for success in this role, as you will be working closely with various teams within Apple. A Bachelor's degree and a minimum of three years of relevant industry experience are required, while a Master's degree or PhD in Computer Science, Electrical Engineering, or a related field with a focus on AI, machine learning, or computer vision is preferred.