Machine Learning Engineer — Applied AI & Agents
Cotool, San Francisco, California
- Pay
- $150K–$300K / year
- Work type
- Not stated
- Level
- Not stated
- Area
- ML / AI engineering, Inference & ML systems
- Posted
- 26 days ago
About the role
Build the learning systems behind security agents
At Cotool, we're building AI agents and the infrastructure around them to help security teams detect threats, investigate alerts, and respond. Our agents work across security tools and data, write and tune Python detections, and bring humans in when judgment or approval matters. Teams at Ramp, EliseAI, and ClickHouse use Cotool.
We're hiring a machine learning engineer to build the loop from agent behavior to training data, from training data to better models, and from better models to measurable improvements in production. You'll work across post-training, RL environments, evaluation, and deployment, with direct ownership of what reaches users.
What you'll build
- LLM fine-tuning pipelines. Curate and version datasets, turn useful trajectories and failure cases into training examples, run post-training experiments, and evaluate generalization on held-out tasks.
- RL environments for security work. Build reproducible tasks with realistic tool interfaces, observations, state transitions, and verifiable outcomes. Design rewards that encourage successful investigations and catch shortcuts, reward hacking, and brittle behavior.
- Agent evaluations. Measure multi-step task completion, tool use, evidence quality, and failure recovery. Use baselines and ablations to distinguish model improvements from changes to the harness or context layer.
- Production model systems. Take models from experiment to serving: versioning, inference performance, rollout, monitoring, and rollback. Own the tradeoffs between quality, latency, and cost.
- The interface between model and harness. Work with the engineering team on context assembly, memory, compaction, and tool design. Decide which failures need better training, better context, or a change to the execution loop.
A project might start with agents repeatedly failing a particular class of investigation. You'd reproduce the failure, build an environment and evaluation around it, test a training approach, and deploy the improvement. Success means the agent performs better on new investigations under production constraints.
What we're looking for
- You've fine-tuned LLMs before. You've worked directly on data preparation, training, and evaluation, and can explain what improved, what didn't, and why.
- You've built RL environments. You have hands-on experience defining tasks, observations, actions, rewards, and episode completion, and debugging the behavior those choices produce.
- You've deployed ML models to production. You've taken responsibility for serving and operating a model used by real users or systems, including monitoring and reliability.
- Strong Python and ML engineering fundamentals, with practical experience in a deep learning framework such as PyTorch. You can move between training code, data pipelines, experiments, and production software.
- Good experimental judgment. You question the metric, inspect the data, investigate regressions, and know when a simpler approach is the right one.
Similar roles at other companies
AI Agent Engineer - US Remote
TRM LabsUnited States
$200K–$275K / yr
Posted Mar 24, 2026
AI Engineer
CTC Lateral - Website & LinkedInChicago, Illinois +1
$175K–$225K / yr
Posted Sep 2, 2026
Staff Agent Engineer - US Remote
TRM LabsUnited States
$200K–$275K / yr
Posted Mar 5, 2026
Agent Engineer - US Remote
TRM LabsUnited States
$200K–$270K / yr
Posted Jan 21, 2026
Listed on Y Combinator's job board; checked 29 h ago. First seen by us 29 h ago. Being listed doesn't mean the team is actively interviewing.