Machine Learning Engineer
Enigma
·
Posted:
August 1, 2023
·
Remote
About the position
We are seeking an experienced 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 that enable data scientists to develop, test, explain, deploy, and monitor statistical models to production environments (using PySpark)
- Combine a solid grounding in statistical learning with a passion for engineering scalable, low-maintenance systems
- Effectively manage responsibilities for the design and implementation of ML systems at scale
- Inspire teammates to perform at their best while building a collaborative, supportive team culture
- Build scalable machine learning systems with low costs of ownership for a rapidly evolving product
- Have a direct impact on hundreds of millions of significant decisions within the massive small business economy
- Tackle problems with exciting data that don't have obvious solutions, providing opportunities to learn
- Collaborate with cross-functional partners (data scientists, data engineers, and product managers) to set clear expectations and solve common problems
- Work with customers to have an impact on the real world
- Design and implement machine learning systems (bonus)
- Work 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 developing, testing, explaining, deploying, and monitoring 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 designing and implementing 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
- Technical Challenge: Building scalable machine learning systems with low costs of ownership for a rapidly evolving product
- Impact: Work product will have a direct impact on hundreds of millions of significant decisions within the massive small business economy
- Learning: Tackling problems with exciting data that don't have obvious solutions, providing new opportunities to learn
- Competitive salary range of $160,000-$210,000
- Additional benefits and opportunities included in the compensation package
- Equity options available for all Enigma employees
- Generous compensation package
- Equal opportunity workplace and affirmative action employer