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 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 and learn new opportunities every day
- Have 4+ years of software engineering experience with 2+ years building machine learning systems at scale
- Have experience working with distributed computing and building CI/CD tools
- Enjoy collaborating with cross-functional partners (data scientists, data engineers, and product managers) to set clear expectations and solve common problems
- Be driven to work with customers to have an impact on the real world
- Have an outstanding track record of designing and implementing machine learning systems (bonus point)
- Have experience working as both a software engineer and a data scientist (bonus point)
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
- Bonus points for outstanding track record in designing and implementing machine learning systems
- Bonus points for experience working as both a software engineer and a data scientist
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 working as both a software engineer and a data scientist
- Equal opportunity workplace and affirmative action employer