Apple

Machine Learning Software Engineer - SIML, ISE

Job Description

Posted on: 
January 14, 2023

Our Scene Understanding (SUN) team is hiring a technical leader in ML software engineering. SUN is comprised of engineers who own a variety of production ML workflows that surprise and delight millions of our customers!

Responsibilities

The Scene Understanding team is looking for an ML software engineer with a proven track record in shipping customer experiences. You will be interacting very closely with a variety of ML researchers, software engineers, hardware & design teams cross functionally. Among the most important requirement would be a deep understanding of software fundamentals, and the ability to translate ML algorithms into production quality code. Solutions developed will leverage multi-modal inputs (visual, range, nlp, audio) with a strong emphasis on visual processing. The primary responsibilities associated with this position range from algorithm design and implementation, ability to integrate research into production frameworks, and collaborating closely with product teams before and after feature launch.

Job Requirements

  • Strong software Fundamentals
  • Experience with multiple modalities (image, NLP, audio) Proficient in coding (C, C++, Python)
  • Proven prototyping skills
  • You have strong analytical and problem solving skills
  • You're aware of the challenges associated to the transition of a prototype into a final product
  • You're familiar with the challenges of developing algorithms that run efficiently on resource constrained platforms
  • You’ve demonstrated leadership in both applied research and development
  • Excellent written and verbal communications skills, be comfortable presenting research to large audiences, and have the ability to work hands-on in multi-functional teams
  • You should be motivated and resulted focused

Apply now

More job openings