Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

recruitingfromscratch

NewBe an early applicant

Senior Machine Learning Engineer

Posted Updated
Discussion

Description

Who is Recruiting from Scratch:
Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire.

Senior Machine Learning Engineer

Location: San Francisco, CA
Work Arrangement: On-site, 5 days per week
Employment Type: Full-time
Experience: 3–8 years
Base Salary: $250,000–$300,000
Equity: Competitive equity
Visa Sponsorship: Not available — US citizens and Green Card holders only

Company Description

We’re working with an early-stage cybersecurity company building an AI-powered platform to detect and prevent account compromise and sophisticated email-based attacks.

The platform uses machine learning and behavioral analysis to identify suspicious activity in real time, helping businesses detect threats earlier, respond faster, and reduce false positives.

The company is building a premium security product in a high-stakes environment where detection accuracy, model performance, and reliability directly impact customer security.

You'll join a small, high-performing engineering team with significant ownership over the core machine learning platform. This is an opportunity to work closely with technical leadership, interact with customers, and help shape the direction of the company's detection technology as it scales.

What You Will Do

Machine Learning & Detection Systems
  • Design, build, and evolve machine learning models that identify account compromise and suspicious behavior in real time.

  • Work closely with technical leadership to develop the core detection platform and improve its ability to identify emerging attack patterns.

  • Research, select, train, and deploy models based on the specific detection problem and available data.

  • Explore new signals and modeling approaches that improve detection coverage while minimizing false positives.

  • Work with behavioral modeling, anomaly detection, statistical methods, and NLP to identify sophisticated security threats.

Production ML Engineering
  • Take machine learning models from experimentation and research through production deployment.

  • Monitor model performance in live environments and continuously improve accuracy, scalability, and reliability.

  • Build and optimize real-time data pipelines, feature infrastructure, and systems that support production model inference.

  • Design systems that can handle significant increases in data volume and customer usage.

  • Make thoughtful architectural decisions around performance, scalability, and high-throughput data processing.

Technical Ownership & Collaboration
  • Own meaningful parts of the machine learning detection platform end to end.

  • Work directly with customers to understand the attacks they face and identify opportunities for better detection.

  • Collaborate with the CTO and machine learning leadership on technical direction and modeling decisions.

  • Establish engineering standards, contribute to architectural decisions, and raise the overall quality of the platform.

  • Take initiative in identifying problems, proposing solutions, and executing improvements across the system.

Ideal Candidate Background

  • 3–8 years of experience in machine learning engineering, with at least 4 years preferred based on the role requirements.

  • Strong experience building, training, and deploying machine learning models in production using Python.

  • Experience working with real-time or streaming data pipelines and large-scale production systems.

  • Strong quantitative fundamentals, including probability, statistics, and linear algebra.

  • Experience with anomaly detection, behavioral modeling, NLP, or other relevant machine learning techniques.

  • Strong software engineering fundamentals and the ability to build clean, maintainable production code.

  • Experience owning machine learning systems end to end, beyond experimentation or notebook-based modeling.

  • Understanding of feature stores, high-performance databases, and distributed systems.

  • Ability to evaluate different modeling approaches and understand their strengths, limitations, and trade-offs.

  • Comfortable working in a small, fast-moving engineering team with significant autonomy.

  • Strong ownership mentality and ability to take a problem from identification through implementation and production rollout.

Technical Skills

Machine Learning

  • Model training and deployment.

  • Anomaly detection.

  • Behavioral modeling.

  • Probability and statistics.

  • Linear algebra.

  • Natural Language Processing (NLP).

  • Model selection and performance optimization.

Production ML Engineering

  • Python.

  • Real-time and streaming data pipelines.

  • Feature stores and feature engineering.

  • High-performance databases.

  • Distributed systems.

  • Production model monitoring and evaluation.

  • Scalable ML infrastructure.

Software Engineering

  • Production-grade coding practices.

  • System design and architecture.

  • Performance optimization.

  • Scalable backend systems.

  • End-to-end technical ownership.

Preferred Background

  • Experience in cybersecurity, fraud detection, account takeover prevention, or threat detection.

  • Experience working with high-volume behavioral or event data.

  • Background in quantitative finance, trading systems, or other high-stakes data environments.

  • Experience building real-time anomaly detection or risk-scoring systems.

  • Experience designing feature pipelines and high-performance ML infrastructure.

  • Experience working in an early-stage startup or lean engineering team.

  • Familiarity with Node.js, TypeScript, or React is helpful but not a core requirement.

Working Style

  • High ownership: Comfortable owning important systems and making decisions independently.

  • Strong execution: Able to identify problems, propose solutions, and deliver without needing constant direction.

  • Customer-oriented: Interested in understanding real customer problems and translating them into better detection capabilities.

  • Practical engineering judgment: Knows how to balance model performance, scalability, reliability, and speed of execution.

  • Fast learner: Can quickly understand unfamiliar problems and technical domains.

  • High standards: Takes pride in building reliable, maintainable systems.

  • Collaborative: Comfortable working closely with the CTO, ML leadership, and a small engineering team.

Compensation & Benefits

  • Base Salary: $250,000–$300,000.

  • Equity: Competitive equity.

  • Work Arrangement: On-site, five days per week.

  • Location: San Francisco, CA.

  • Visa: Must be authorized to work in the US without requiring current or future sponsorship.

Why Join?

  • Own the core ML platform: Build the detection systems that directly differentiate the product.

  • Work on real-world security problems: Develop models that identify active threats and protect businesses against account compromise.

  • Move beyond research: Take ownership of models throughout their lifecycle, from experimentation to production deployment and live performance monitoring.

  • Have significant technical influence: Work closely with the CTO and ML leadership in a small, high-caliber team.

  • Build for scale: Help architect a platform designed to handle significant growth in customers, data, and detection workloads.

  • Work close to customers: Understand emerging attacks and use real-world feedback to improve detection capabilities.

Skills

What Senior ML / AI jobs ask for — and how much of it you have →
Apply

See also

ML / AI jobs by country — openings, pay and top skills →