Senior Machine Learning Engineer
Enigma
·
Posted:
August 1, 2023
·
Remote
About the position
We are seeking an experienced Senior Machine Learning Engineer to join our team at Enigma. In this role, you will be responsible for improving our entity resolution algorithms, predicting the behavior of small businesses, and developing our machine learning infrastructure. Your impact will be measured by the performance, testability, and reliability of our ML systems. This is an exciting opportunity to work on scalable machine learning systems with a direct impact on the small business economy.
Responsibilities
- Build reusable frameworks and tooling that accelerate innovation
- Engineer best-in-class solutions for data scientists to develop, test, explain, deploy, and monitor statistical models in production environments
- Combine statistical learning knowledge with engineering skills to create scalable, low-maintenance systems
- Manage responsibilities for designing and implementing machine learning systems at scale
- Inspire teammates and foster a collaborative, supportive team culture
- Build scalable machine learning systems with low costs of ownership
- Have a direct impact on significant decisions within the small business economy
- Tackle problems with exciting data that require innovative solutions
- Have 4+ years of software engineering experience and 2+ years of experience building machine learning systems at scale
- Work with distributed computing and build CI/CD tools
- Collaborate with cross-functional partners (data scientists, data engineers, and product managers) to solve common problems and set clear expectations
- Work with customers to have an impact on the real world
- Design and implement machine learning systems (bonus)
- Have experience as both a software engineer and a data scientist (bonus)
Requirements
- 4+ years of software engineering experience with 2+ years building machine learning systems at scale
- Experience working with distributed computing and building CI/CD tools
- Familiarity with tools such as spark, MLflow, pants, etc.
- Ability to build reusable frameworks and tooling that accelerate innovation
- Engineering best-in-class solutions for data scientists to develop, test, explain, deploy, and monitor statistical models in production environments (using PySpark)
- Solid grounding in statistical learning combined with a passion for engineering scalable, low-maintenance systems
- Effective management of responsibilities for the design and implementation of ML systems at scale
- Ability to inspire teammates and foster a collaborative, supportive team culture
- Enjoy collaborating with cross-functional partners (data scientists, data engineers, and product managers)
- Driven to work with customers and have an impact on the real world
- Outstanding track record of designing and implementing machine learning systems (bonus)
- Experience working as both a software engineer and a data scientist (bonus)
Benefits
- Competitive salary range of $160,000-$210,000
- Additional benefits and opportunities included in the compensation package
- Equity options for all Enigma employees
- Collaboration with cross-functional partners (data scientists, data engineers, and product managers)
- Opportunity to work with customers and have an impact on the real world
- Bonus points for outstanding track record in designing and implementing machine learning systems
- Bonus points for experience as both a software engineer and a data scientist
- Equal opportunity workplace and affirmative action employer