Machine Learning Engineer (New Grad)

Zenni Optical is the world's leading online eyewear retailer, pioneering affordable and accessible prescription eyewear since 2003.
Machine Learning
Entry-Level Software Engineer
In-Person
1,000 - 5,000 Employees
This job posting may no longer be active. You may be interested in these related jobs instead:
Founding Engineer (ML × SWE)

Foundry is seeking a Founding Engineer to build core ML systems and RL infrastructure for browser automation, offering competitive pay and equity.

2025 Software Development Engineer - Machine Learning

Entry-level Machine Learning Software Development Engineer position at Amazon, focusing on building innovative ML solutions and distributed systems.

Associate I AI Engineer

Entry-level AI Engineering position at S&P Global, focusing on developing AI solutions for financial markets and data analytics.

Software Developer - Oracle Labs

Entry-level software developer position at Oracle Labs focusing on machine learning and AI development.

Founding Machine Learning Engineer

Founding Machine Learning Engineer position at Mineflow, developing AI models to predict mineral deposit shapes and locations

Description For Machine Learning Engineer (New Grad)

Zenni Optical, the world's leading online eyewear retailer, is seeking a Machine Learning Engineer (New Grad) to join their innovative team. Based in the San Francisco Bay Area, Zenni has revolutionized the eyewear industry since 2003 by making prescription glasses affordable and accessible to everyone. With over 55 million frames sold worldwide, Zenni has disrupted the traditional retail model and partnered with major sports teams and celebrities.

As a Machine Learning Engineer, you will:

  • Develop multimodal machine learning models for tasks like image captioning and cross-modal retrieval using PyTorch.
  • Collaborate with data scientists and software engineers to integrate multimodal models into production systems.
  • Stay up-to-date with the latest advancements in machine learning research.

The ideal candidate will have:

  • BS or MS in Computer Science, Applied Mathematics, or a related field.
  • Expertise in Python, with experience in Julia, Rust, or R being a plus.
  • Solid understanding of computer vision and natural language processing concepts.
  • Familiarity with cloud computing platforms, such as GCP.
  • Proven proficiency in PyTorch is a big plus.
  • A strong Kaggle or GitHub profile is highly valued.

You should be able to think statistically, have a maker's spirit, and be a good communicator. Zenni values curiosity and a desire to learn about new technologies and experiment with different processes.

Join Zenni Optical and be part of a team that's pushing the boundaries of eyewear technology, including recent innovations like EyeQLenz and VR Prescription Lenses for Meta Quest 3. This is an excellent opportunity for a new graduate to grow their career in machine learning and contribute to a company that's making a significant impact in the eyewear industry.

Last updated 9 months ago

Responsibilities For Machine Learning Engineer (New Grad)

  • Develop multimodal machine learning models for tasks like image captioning and cross-modal retrieval using PyTorch
  • Collaborate with data scientists and software engineers to integrate multimodal models into production systems
  • Stay up-to-date with the latest advancements in machine learning research

Requirements For Machine Learning Engineer (New Grad)

Python
  • BS or MS in Computer Science, Applied Mathematics, or a related field
  • Expertise in Python
  • Solid understanding of computer vision and natural language processing concepts
  • Curious mind and willingness to learn new technologies
  • Familiarity with cloud computing platforms (e.g., GCP) is a plus
  • Proficiency in PyTorch is a big plus
  • Strong Kaggle or GitHub profile is a big plus

Interested in this job?