Burning Glass Technologies Senior Machine Learning Engineer in Boston, Massachusetts
We're seeking a Senior Machine Learning Engineer to join our team which is driving innovation in education, training and hiring. As a member of our team, you'll drive delivery of innovations which power Burning Glass's sophisticated labor market data and solutions and transform the ways people plan for careers, colleges and universities develop talent, and institutions envision their workforce needs.
At Burning Glass, data science plays a critical role in delivering insights for our products and clients from hundreds of millions of job postings and resumes. The team is responsible for developing models for classifying, validating, and understanding the labor market data in our software products; ensuring and maintaining data quality; and building machine learning driven optimizations to help guide our customers through unprecedented uncertainty.
Reporting directly to the Head of Data Science, the Senior Machine Learning Engineer is responsible for leading innovation to scale up Burning Glass' machine learning models, delivering them to production environments for our customers and development teams. As an individual contributor in Burning Glass data science organization, the Senior Machine Learning Engineer collaborates with other members of the team to execute and deliver against Burning Glass' data science vision and roadmap.
What you'll do:
Transition POC machine learning workflows into high performance APIs live in production
Implement best practices for retraining models as well as monitoring the performance of models in production
Promote best practice software development principles
Collaborate with machine learning, engineering, and product development teams to create requirements for the deployment of new machine learning models
Make financial and strategic cost/benefit decisions when choosing among potential engineering approaches
Who you are:
You have a minimum of five years of experience in professional software development
You have a proven track record of deploying high performance APIs that rely on deep learning models (Docker, Flask or FastAPI, PyTorch/TensorFlow, Kubernetes, etc.)
You are passionate about software development best practices, including version control, documentation, testing, and CI/CD (Airflow, etc.)
You have strong proficiency in Python
Beneficial (but not required) experience:
Using Amazon products including EC2, EMR, and Sagemaker
Analyzing and testing the accuracy of machine learning models
Building Natural Language Processing models
Using Spark or other distributed data processing frameworks
At Burning Glass, we're committed to creating a labor market that works for everyone. Our artificial intelligence technology analyzes hundreds of millions of job postings and real-life career transitions to provide insight into labor market patterns. Our tools reshape how the labor market works by identifying the skill gaps that keep job seekers and employers apart and enabling both sides to connect more easily. You can learn more about our work at burning-glass.com.
Burning Glass Technologies is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. We're committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Burning Glass are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, family or parental status, sexual orientation, gender identity or expression, or any other status protected by the laws or regulations in the locations where we operate. We encourage applicants of all ages.