Senior Machine Learning Engineer
About the role
- About Our Client: This organization operates in the field of internet security and intelligence. It addresses the challenge of limited trustworthy internet data by creating a comprehensive, accurate, and up-to-date map of the internet through techniques such as IP scanning, DNS lookups, web crawling, and certificate ingestion. Its services provide real-time internet intelligence and actionable threat insights to global governments, over half of the Fortune 500, and leading threat intelligence providers worldwide.
- About the Opportunity: The Senior Machine Learning Engineer role focuses on building machine learning models and data-driven systems that classify, label, and enrich vast amounts of internet data. This position contributes by transforming raw internet telemetry into high-quality datasets and actionable insights, supporting both internal teams and customer-facing products.
- Responsibilities:
Develop and improve machine learning models for classifying and enriching internet-observed assets and services.
Design and implement ML workflows that convert raw internet data into usable context.
Collaborate with engineering, research, security, and product teams to align model development with organizational needs.
Build components such as feature pipelines, training datasets, model evaluation frameworks, confidence scoring systems, and operational services.
- Requirements:
Minimum 5 years of experience in data science, machine learning engineering, or software engineering with ML responsibilities.
Proven experience deploying machine learning or statistical models in production.
Proficiency in Go and Python programming languages.
Experience handling large datasets and constructing data pipelines.
Knowledge of supervised and unsupervised learning methods including classification, clustering, similarity scoring, and anomaly detection.
Ability to evaluate models using statistical measures and understand tradeoffs among precision, recall, accuracy, and confidence.
Strong communication skills to explain technical concepts and model behavior clearly.
- Pay Range and Compensation Package:
For high cost of living areas (San Francisco Bay, New York City, and Seattle), salary range is $174,000 to $206,000 USD, plus bonuses and equity.
For other U.S. locations, salary range is $151,000 to $191,000 USD, plus bonuses and equity.
Actual pay will be determined based on qualifications, experience, role scope, market factors, and work location.
- Benefits & Perks:
Health, dental, and vision insurance coverage.
Retirement plan with company contributions.
Paid parental leave.
Mental health and wellness benefits.
Flexible paid time off.
Professional development stipend.
Bonus plans applicable based on role.
- Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note: RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.
Responsibilities
- Develop and improve machine learning models for classifying and enriching internet-observed assets and services.
- Design and implement ML workflows that convert raw internet data into usable context.
- Collaborate with engineering, research, security, and product teams to align model development with organizational needs.
- Build components such as feature pipelines, training datasets, model evaluation frameworks, confidence scoring systems, and operational services.
Qualifications
- Minimum 5 years of experience in data science, machine learning engineering, or software engineering with ML responsibilities.
- Proven experience deploying machine learning or statistical models in production.
- Proficiency in Go and Python programming languages.
- Experience handling large datasets and constructing data pipelines.
- Knowledge of supervised and unsupervised learning methods including classification, clustering, similarity scoring, and anomaly detection.
- Ability to evaluate models using statistical measures and understand tradeoffs among precision, recall, accuracy, and confidence.
- Strong communication skills to explain technical concepts and model behavior clearly.
Benefits
- Health, dental, and vision insurance coverage.
- Retirement plan with company contributions.
- Paid parental leave.
- Mental health and wellness benefits.
- Flexible paid time off.
- Professional development stipend.
- Bonus plans applicable based on role.
Skills mentioned
About RemoteHunter
RemoteHunter is your dedicated AI job search assistant, turning the job hunt from a slow, individual effort into a quicker, smarter, and guided experience by streamlining each step of the process and speeding up your path to the right career opportunities.