Job Description
This is a Fully Remote Job
About Our Client:
The organization operates in the AI and business automation industry, focusing on reducing manual busywork so people can concentrate on meaningful tasks. It serves a large portion of major enterprises by integrating AI, data, and workflows to enhance operational efficiency and business reinvention. The security and risk engineering team within the organization develops AI-powered security solutions aimed at reducing risk and protecting both the company and its customers, emphasizing innovative and scalable approaches.
About the Opportunity:
The STAFF MACHINE LEARNING ENGINEER will lead the development of a key subsystem within a novel exploitability engine designed to assess security risks based on realistic attacker scenarios rather than traditional severity measures. This role involves end-to-end ownership from design through production, shaping subsystem architecture, defining success metrics, and providing technical leadership. The position contributes to advancing security analytics by delivering scalable AI solutions that influence the organization's risk management capabilities.
Responsibilities:
- Own the design, delivery, and quality of a major subsystem within the exploitability engine.
- Define design decisions and integration points for your subsystem.
- Establish and monitor metrics that validate subsystem effectiveness.
- Provide technical guidance to engineers in your domain.
- Lead ambiguous subsystem projects from concept to production at scale.
- Drive design and code reviews to elevate engineering standards.
- Mentor engineers and lead workstreams through influence.
- Collaborate with product, security research, and operations teams to translate customer challenges into subsystem designs.
- Implement AI safety, security, and governance measures for autonomous subsystem components.
Requirements:
- Minimum 6 years in software engineering with experience leading complex production systems.
- Proven ownership of significant system or subsystem end-to-end.
- Expertise in predictive modeling, graph machine learning, security analytics, anomaly detection, risk scoring, LLMs/Agentic AI, and MLOps.
- Experience delivering production AI/ML systems involving probabilistic modeling, graph analytics, or calibration.
- Strong programming skills in Python and/or Java, Go, or TypeScript.
- Knowledge of cloud-native development, distributed systems, APIs, and scalable architectures.
- Technical leadership ability to guide teams and projects through influence.
- Preferred experience with security domains such as attack path analysis, vulnerability management, and threat intelligence.
- Familiarity with AI-assisted development tools and AI safety or governance practices is a plus.
- Bachelor’s or Master’s degree in Computer Science, AI, Machine Learning, or related field, or equivalent experience.
Pay Range and Compensation Package:
- Base pay range: $176,100 to $308,200, plus equity when applicable.
- Variable/incentive compensation and benefits.
- Compensation varies based on qualifications, skills, and work location.
Benefits & Perks:
- Medical insurance
- 401(k) plan with company match
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:
TalentHop is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.