Apple - Seattle, WA

posted 5 months ago

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

About the position

As a Computer Vision ML Engineer at Apple, you will be part of a dynamic engineering team dedicated to creating innovative human interfaces through the application of computer vision and deep learning technologies. This role is pivotal in developing state-of-the-art algorithms that will redefine user experiences across Apple products. You will be tasked with interpreting and adapting cutting-edge algorithms to create solutions that are not only technically sound but also scalable and maintainable. Your contributions will directly impact the quality and functionality of products used by billions of users worldwide. In this position, you will collaborate closely with senior engineers and researchers, gaining insights from their expertise while also contributing your own knowledge and skills. The ideal candidate will have a strong foundation in deep learning, with a proven track record of productizing machine learning solutions. You will be expected to iterate on existing models to enhance their performance and quality metrics, ensuring that the solutions you develop meet the high standards expected at Apple. We value a culture of continuous learning and improvement, so staying updated with the latest advancements in the field of machine learning and computer vision is essential. You will also be responsible for maintaining clear documentation and adhering to best practices in software design, which are crucial for the collaborative nature of our work environment. Your role will not only involve technical challenges but also require excellent communication skills to effectively share ideas and solutions with cross-functional teams.

Responsibilities

  • Develop innovative solutions by interpreting and adapting cutting-edge algorithms.
  • Collaborate with senior engineers and researchers to enhance product features.
  • Iterate on machine learning models to improve quality metrics.
  • Maintain clear documentation and adhere to best practices in software design.
  • Stay updated with the latest advancements in computer vision and deep learning.

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 topics such as vision foundation models, model interpretability, representation learning, geometric computer vision, or generative models.
  • Deep knowledge and experience with programming languages (e.g., Python) and frameworks (e.g., 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.
  • Experience with human input interfaces.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service