Senior Machine Learning Research Engineer

Skills
Computer ScienceAmazon KinesisBuilding SimulationCode ReviewData ScienceData StreamingDeep Learning
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • At least 5 years of experience building low latency systems on a cloud environment (e.g. AWS GCP Azure)
  • Highly focused on delivering results for internal and external stakeholders in a fast-paced entrepreneurial environment
  • In depth knowledge of statistical concepts such as univariate and bivariate distributions regression models and binomial models
  • Advanced proficiency with C++ Rust or Go
  • Experience with data streaming frameworks such as Apache Kafka Apache Flink or Kinesis
  • Familiarity with containerization and orchestration technologies such as Docker Kubernetes or ECS
  • Excellent leadership and communication skills with ability to influence and collaborate with stakeholders

Nice to have

  • Strong interest in sports
  • Prior experience in the sports betting industry
  • Experience in building simulation or inference systems

Day to day

  • Developing and designing low latency ML inference systems for real-time updates on the UD application
  • Build internal tools and services to accelerate UD’s model building and deployment process
  • Write sophisticated and fast low latency applications for complex data science infrastructure
  • Build frameworks to measure and analyze model performance and accuracy in production environments
  • Mentor junior engineers lead technical initiatives and drive results in a fast-paced dynamic environment
  • Lead code reviews provide constructive feedback and evangelize best practices to maintain code and data quality
  • Research and keep up to date on emerging ML technologies and trends and focus on iteratively implementing them into Underdog’s engineering systems