Machine Learning Engineer

Full Time


Apply Now →

The Company

Dover is building the first end-to-end recruiting orchestration platform for the world's top companies. We combine best-in-class candidate evaluation technology with bespoke process automation to help companies find and hire top talent for their open roles.

Recruiting is a $50B/year industry in the US, but recruiting departments and agencies still have incredibly manual processes.

We've built a better way. Our advanced matching software identifies the perfect candidates across all recruiting channels and drives the hiring process to create a seamless, white-glove experience for both companies and candidates.

Dover went through Y Combinator in 2019, and today 100+ companies use our product to run a better hiring process. We've raised $23M from top VCs and are currently profitable. We're a remote team of 40 with hubs in San Francisco and NYC and a presence in Boston, LA, and DC.

The Role

Dover is looking to hire our first Machine Learning Engineer. As a pioneer in the role, you'll have an outsized impact on our business & the chance to define machine learning at Dover.

Reporting directly to our CTO, your day to day work will involve interfacing with our engineering team and other C-level leadership to implement high leverage projects like improving our deep learning models. This is an opportunity for someone hands on to have total ownership over what projects you work on, and you deliverables. Depending on your desired area of focus, you can also help inform how we collect data and our data infrastructure.

Unlike many other companies, machine learning & data science is at the core of what we deliver, so you'll be using statistics and applying state of the art ML techniques to improve our core product. Your contributions will ultimately optimize customer experience and help us to figure out feature & product priority.

The Responsibilities

  • Build and improve machine learning and deep learning models
  • Work with the engineering team to ship models into production
  • Identify potential projects that could drive improvements to efficiency
  • Work independently to prototype new models & features
  • Being knowledgable about how to apply best practices to our data, not reinventing the wheel
  • Build playbooks and best practices to help us scale

About You

  • You've been working in data science/machine learning for 2+ years
  • Proficient in Python or a similar scripting language
  • You are comfortable doing feature engineering, scripting, and generally getting your hands dirty
  • You like moving fast and getting things done
  • Are an excellent communicator; verbal & written — with the ability to work cross-functionally
  • Experience applying machine learning or deep learning techniques to real world problems

Our Commitment to Diversity

At Dover, we are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We do this because we know the more inclusive we are, the better our work will be.

Dover does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law.

All employment is decided on the basis of qualifications, merit, and business need. We encourage candidates of underrepresented backgrounds to apply.



  • Competitive salary and meaningful equity
  • Support for personal and professional development outside of work
  • Opportunities to grow within the company
  • 401k


  • Comprehensive health and dental benefits covered 100%
  • Reimbursements for physical and mental wellness
  • Daily lunch


  • All the tools you need to do your best work, including laptop, monitor, desk, chair, and more
  • Flexible work schedule
  • Unlimited PTO plus mandatory 2 week vacation

Dover is hiring remotely across the US and US-friendly timezones.