Description

Backend engineers in our machine learning team develop self-running AI software to automate predictive models for recommended searches, apps, and data pipelines. They are responsible for creating data science tools, following security policies, developing code infrastructure and working on complex solutions for data science models to work in production.

We are looking for a highly capable backend engineer for our machine learning team to optimize our machine learning systems, create tools available for the data scientist to use, running automatic evaluations, improve our code infrastructure

Engineer Responsibilities

Design, create solutions for machine learning systems and self-running artificial intelligence (AI) software to automate predictive models

Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks

Running tests, performing statistical analysis, and interpreting test results

Document and maintain machine learning processes

Job Qualifications

Bachelor's degree in computer science, data science, mathematics, or a related field

Advanced proficiency with Python

Great communication and collaboration skills

Excellent time management and organizational abilities

Innovative mindset, research problems that aren’t always well defined

Advantages

Knowledge in machine learning

Expertise in at least one popular Python framework (Flask or FastApi)

Experience using GCP and/or AWS

Experience using GCP dataproc, spark, GAE, GKE

Experience using Ray

Weights and Biases or similar platforms

Education

Bachelor's