« Back to Job Listings

Think you'd be a good fit?

Apply now

Software Developer

Machine Learning Team

As a Senior Machine Learning developer, you will:

  • Develop tools to analyze and process data to improve both essential core features and new product innovations
  • Use a variety of machine learning algorithms and tools to improve the experience for millions of users
  • Be involved in the full stack of the business intelligence pipeline including backend, frontend, development and research, and ops

Why you’ll want to work here:

  • You thrive on solving problems
  • Metrics dashboards... data everywhere!
  • You believe authentication can be improved
  • You'll be part of an agile team
  • You'll get to move fast, build tools and ship often
  • You thrive on difficult challenges such as:
    • Traversing and analyzing 3.32+ billion web pages
    • Analyzing millions of daily events
    • Working in constrained environments such as the DOM

Bonus Points:

  • Knowledge of machine learning
  • Open source contributions and local community involvement

What we’re looking for:

  • Generalist Engineer experience (various technologies, NodeJS, MongoDB)
  • You've engineered enough that you know how to leverage your preferred tools
  • Someone who is curious and is ready to challenge established ideas
  • Ability to work in areas outside of your usual comfort zone and get things done quickly
  • Ability to collaborate, communicate, learn and ship
  • A very strong understanding of web fundamentals and architectures
  • Over 6 years of problem solving experience
  • Over 3 years of software engineering experience