Computer Vision ML Engineer

$135,400 - $250,600/Yr

Apple - Seattle, WA

posted 3 months ago

Full-time - Mid Level
Seattle, WA
Computer and Electronic Product Manufacturing

About the position

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.

Responsibilities

  • Develop innovative solutions by interpreting and adapting cutting-edge algorithms.
  • Productize machine learning solutions and iterate on ML models to improve quality metrics.
  • Collaborate with senior engineers and researchers on various projects.
  • Stay updated with the latest advancements in deep learning and computer vision.
  • Emphasize testing, clear and scalable software design, and proper documentation.

Requirements

  • Demonstrated expertise in deep learning with a publication record in relevant conferences (e.g., NeurIPS, ICML, ICLR, CVPR).
  • Experience applying deep learning techniques to products in vision foundation models, model interpretability, representation learning, geometric computer vision, or generative models.
  • Proficiency in programming languages such as Python and frameworks like PyTorch or TensorFlow.
  • Outstanding interpersonal and communication skills.
  • Bachelor's degree and a minimum of 3 years of relevant industry experience.

Nice-to-haves

  • Experience managing the delivery of complex solutions in embedded systems and/or human input interfaces.
  • Master's degree or PhD in Computer Science, Electrical Engineering, or a related field with a focus on AI, machine learning, or computer vision.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses, including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
  • Participation in Apple's discretionary employee stock programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service