Junior Machine Learning Engineer

You will be required to deploy software into production by building maintainable, readable, modular solutions using modern software engineering best practices. Be ready to talk about your experiences doing code reviews, building interfaces, and deployment systems. You should have strong opinions about best software engineering practices.


  • Manage and improve our AI development infrastructure.
  • Optimize environments for training and testing deep learning models.
  • Build tools to automate manual tasks and visualize experiment data to communicate to the team.
  • Strategically guide developers and stakeholders as AI SME during new product development.
  • Develop APIs that enable our AI models to communicate with partners and customers.
  • Implement security measures to protect our models and data pipelines.
  • Collaborate with engineering team to deploy models in production.

If you are missing some of the skills but believe you are the right candidate, tell us why.

Skills and Experience:

  • At least 3 years hands-on programming experience working on enterprise products.
  • Demonstrated proficiency in multiple programming languages with a strong foundation in a statistical platform such as Python, R, Julia or MatLab.
  • Experience building AI models in platforms such as Caffe, TensorFlow or PyTorch.
  • Installing Nvidia drivers, Cuda, cuDNN.
  • Linux, Kubernetes and Helm Charts.
  • Experience with AWS, GCP, Azure, etc a plus.
  • OpenCV, Nvidia Docker.
  • Deepstream SDK, TensorRT.
  • Agile/Jira, Github.

This is not a research role. If your only software experience is quickly hacking Python models using libraries like Numpy and Pandas this job isn’t for you.

Be ready to show us models you have created and discuss them in great detail.



Please create an application account by filling out our application form. We look forward to reviewing your application.

Submit all documents/screenshots in PDF format.

  1. Resumé/CV
  2. Personal Statement: Please provide a personal statement (maximum 200 words) that explains why you’re a great fit for our mission and the position you’re applying for. Try to use specific examples.
  3. Wonderlic Test: this test contains 3 parts, cognitive, motivation, and personality. Please use this link to complete the test:
    Please screenshot and upload that you have completed the test.

Please us this format when naming your files:

  • For your Resume: LastName_FirstName_Resume
  • For your Personal Statement: LastName_FirstName_PersonalStatement
  • Examples: Doe_John_Resume, Doe_John_PersonalStatement

If you have any questions or problems during the application process, please contact Carly Rowlands at carly@zeroeyes.com.

Max. file size: 128 MB.
Max. file size: 128 MB.
Max. file size: 128 MB.