Staff Machine Learning Engineer, Recommendations, Ranking and Personalization

Staff Machine Learning Engineer, Recommendations, Ranking and Personalization

This job is no longer open

Responsibilities

  • Build production ready machine learning models; your models will be the engine that powers all online commerce through Bolt
  • Conduct data analysis to determine which policies we adopt and help inform strategic growth
  • Build machine learning infrastructure, data pipelines and production ready services to serve live traffic
  • Work with other teams at Bolt to engineer new features for models or new product features that help improve Bolt business

Requirements

  • MS in Computer Science, Computer Engineering, or related field
  • 4+ years of experience building large scale recommendation engines, ranking, and personalization systems
  • Thorough understanding of machine learning fundamentals and methodologies
  • Experience building and deploying machine learning models in an applied setting
  • Strong understanding of how to build scalable ML systems supporting online and offline applications
  • Experience working with machine learning libraries and frameworks such as scikit-learn, TensorFlow, PyTorch, Spark ML
  • Familiarity with best practices of lifecycle management for ML models in industry
  • Mastery of a programming language such as Python, Java, Scala

Preferred

  • PhD in computer science or related field
  • Experience with big data technologies such as BigQuery, Spark, Dataflow, Apache Beam, Pubsub, Cloud Functions, EMR, S3, Glue, Kinesis Firehose, Lambda, etc.
  • Industry experience in building large-scale recommendation systems in a consumer-based setting.

Technical Experience

  • AWS Lambda for data ingestion and Kinesis Firehose to transport them into S3
  • Step functions and Lambdas to coordinate workflows
  • AWS Redshift as the data warehouse + Spark on EMR for doing ETL
  • Terraform for maintaining infra
  • Jenkins & CircleCI for build pipelines
  • Postgres RDS is our application database
  • Our code base is primarily in Golang & Typescript. However, our data bits are mostly in Python.

Check out our Engineering Blog! 

 

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.