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
Bachelor's