Ema
AI Resident
San Francisco Bay Area. Posted 3 months ago
The role
You will own one hard problem end to end by writing proposals, building systems, designing evaluations, and shipping code. You will work in the production codebase with a senior mentor and real production data.
What you will do
- Write the proposal
- Build the system
- Design the evaluation
- Ship behind a gate
- Finish with a write-up of what turned out to be true
Required qualifications
- Demonstrated depth in ML or agent systems
- Solid ML fundamentals
- Strong engineering: Python, PyTorch
- Discipline to ship in a large production codebase
- Real depth in at least one of: post-training (SFT/DPO/GRPO-family RL), reward modeling or LLM judges, agent and tool-use systems, retrieval and memory, eval design
- Statistical literacy
Nice to have
- Hands-on post-training with open models (TRL, veRL, OpenRLHF, or your own loop)
- Built or trained in interactive agent environments (SWE, web, or tool-use gyms)
- Large-scale trace analysis, data curation, or synthetic data work
- Serving and efficiency experience: vLLM/SGLang, distillation, quantization
- Multi-node GPU training, or the infra fluency to get there fast
- Publications, open-source work, or writing that shows how you think
- Security instincts: prompt injection, data governance, why a self-improving agent needs a fence
Benefits
- Certain roles may be eligible for variable compensation, equity, and benefits
About the company
Ema builds AI Employees for HR, IT and Finance. Headquartered in Silicon Valley, the company is at the frontier of what Agentic AI can do in production.