Machine Learning Engineer at EnsoData

120,000 - 150,000
a year ago


EnsoData seeks to recruit, hire, and retain the most talented people from a diverse candidate pool. We strongly encourage folks of all backgrounds to apply. To learn more about our ongoing commitment to diversity, check here for quarterly updates.

EnsoData, a fast growing, venture-backed startup based in Madison, WI, is seeking an experienced candidate for the position of AI & Machine Learning Engineer, a fundamental part of the EnsoData technology team that will take ownership of critical AI/ML development initiatives, design and implement ML systems built on terabytes of health data that power core EnsoData products and services, and delight live healthcare customers with the very best performance achievable.

Our goal at EnsoData is to provide artificial intelligence powered software services that create massive cost and time savings for frontline clinicians, allowing them to spend more time with patients and less time with data; improving both patient and provider satisfaction, and patient outcomes. Our first product, EnsoSleep, uses our machine learning engine with Big Sleep Data to save clinicians hundreds of hours per month by automating one of the most arduous and repetitive data annotation tasks in all of healthcare - sleep study scoring.

The role:

  • Perform research to make machine learning solve impactful issues in healthcare.
  • Provide research input on healthcare problems: evaluate scope of the problem, the best place to apply machine learning, and evaluate different approaches.
  • Collaborate with multi-displinary team of software engineers and clinicians to design and run experiments, including designing and evaluating new algorithms as well as implementing known algorithms.
  • Report and present experimental results and research findings clearly and efficiently, both internally and externally.
  • Engage as members of the applied research community, by validating and contributing to advances in ML.
  • Implement distributed training processes leveraging the world's largest computational accelerators (GPU+TPU).


Minimum qualifications:

  • BS in computer science, engineering, or a related discipline.
  • Solid software engineering skills for prototyping.
  • Experience implementing and validating machine learning models
  • Good knowledge of algorithm design.
  • Personal qualities of integrity, perseverance, and commitment to the mission at EnsoData

Preferred qualifications:

  • MS/PhD in computer science, engineering, or a related discipline.
  • Experience in applying ML to real world problems.
  • Strong expertise in deep learning.
  • Publication track record in machine learning and healthcare conferences and/or journals.
  • Competent in python and modern deep learning libraries (tensorflow,keras)
  • A real passion for AI


  • Gets things done
  • Goes above and beyond
  • Doesn’t cut corners
  • Shares knowledge
  • Spreads good vibes
  • Delights customers


In addition to a competitive salary ($100k-$150k), equity in a high-growth startup, and standard benefits including health care, you will have a transformative impact on company culture and success. In this position, you will have the opportunity to grow personally and professionally to help build a world-class data science team, own critical EnsoData R&D initiatives, and serve as a key member of the EnsoData technical leadership team.

Remote Work

EnsoData supports both fully remote and local employees! Expectations for employment are 40 hours/week. Our headquarters are located in Madison, WI but you can live anywhere with US work visa!

Recruiting Process

We have a simple, concise, and effective recruiting process to find the most qualified and best fit for our team:

  1. Initial phone screen with Sam Rusk, Co-founder and Head of AI
  2. Take home technical evaluation (2-4 hours est time)
  3. Technical interview with our AI Team (1 hour) to review technical evaluation and evaluate other technical knowledge.
  4. Job Offer!

Diversity, Equity, and Inclusion

Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. If you think you’re a great fit, but don't necessarily check every box on the job description, please still get in touch.

Your application

Apply directly on company listing page or fill out the form and we will forward it to the company contact.

This information will be shared with the company contact only. Review your information carefully, as the application cannot be edited after submission.

Why are you a great fit for this job?