Senior Software Engineer - Machine Learning | $3bn ML Unicorn

  • Location


  • Sector:

    Software Engineering, Data Science

  • Job type:


  • Salary:

    Base to $250k

  • Contact:

    Kiel O'Mara

  • Contact email:


  • Duration:


  • Startdate:


  • Consultant:

    Kiel O'Mara

My client is a leading Mission-Driven FinTech company that uses Machine Learning to plug the gaps in the American insurance industry, through their powerful platform ecosystem. They were recently acquired in <3 years for more than $3bn. The 'gig-economy' aspect allows their independent agents to work in an Uber-style way, maximizing revenue 24/7/365.

What You'll Do:


  • Take insights, actions, and models from the data scientists and translate that into software products that enable business optimization
  • Use a variety of data mining and analysis methods, uses a variety of data tools, build and implement models, develop algorithms, and create simulations
  • Design and build the prediction services that make this development possible with no support from engineering

What You'll Bring:

  • 4+ years of backend software engineering in a team environment
  • Experience writing and debugging complex database queries and code
  • Ability to quickly learn new technologies to help the team explore new solutions
  • Business Acumen – you are always eager to understand how the business works, and more specifically, how your work impacts the business
  • Bachelors degree in mathematics, statistics, datañscience or related field of study
  • Experience with writing production-level Python
  • Unit and integration testing
  • Use of cloud technologies (AWS, GCP, Azure)
  • Profiling and performance tuning of production code a bonus
  • Direct experience with using ML libraries like sklearn, or Spark ML in a production environment a huge bonus!
On Offer:
  • Base salary to $250k
  • Comprehensive long-term stock/bonus program
  • Excellent benefits
  • Flexible working hours/PTO