View all jobs

Machine Learning Software Engineer

Los Angeles, California

Machine Learning Software Engineer
Location: US/Canada - Remote

We've partnered with an exciting California-based AI startup focused on revolutionizing the realm of personalized and conversational search for an AI assisted world.  The world-class team is made up of a dedicated group of computer scientists, neuro-linguistic programmers, search experts, designers and cutting-edge mobile developers - all backed by leading VC funds and an incredibly deep advisory board. 

Job Brief:
We are looking for a talented software engineer that has a thorough understanding of Deep Learning and experience deploying models in production. You will have the role of improving ML capabilities across Search, NLU, Personalization and Online Learning. ML theoretical knowledge, while useful, is not as necessary as the ability to test and deploy models and large scale datasets.


  • Design and train personalization models

  • Develop processes for automatic deployment of ML models upon improvements

  • Develop processes to train deep learning models at scale

  • Productionize trained models (potentially on edge)


  • 3+ years of experience with Python

  • 3+ years of experience with Pytorch or Tensorflow

  • Has worked in industry for more than 3 years

Nice to have

  • Experience with deploying ML models in the cloud or on edge devices

  • Have experience with distributed queueing technologies like Kafka

  • Experience with online learning algorithms and models

  • Experience in working with resource limited devices.

  • Fluency in a 2nd language: Spanish, German, French, Chinese, Indonesian, Italian

    How to apply?
    You can apply directly to gord.marriage@talentlab.com  or on our website at www.talentlab.com. We want to thank all applicants for their interest, but only those in consideration will be contacted.


More Openings

Analog IC Designer
System Engineer

Share This Job

Powered by