← All jobs
Platform Engineer, RL & Eval Data | 100% remote
Argentina - Fully Remote · Remote · FullTime · Anyone AI Internal Team
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
LLMsMachine LearningPythonTypeScriptReactPostgreSQLDockerKubernetesDistributed SystemsSystem DesignObservabilityIncident Response
ABOUT THE TEAM
The Human Data Division builds training and evaluation data for frontier AI labs: RL environments, coding and STEM evaluation tasks, and expert-annotated datasets. We are a small team that moves fast and holds a high quality bar.
THE ROLE
We have built our own evaluation, RL and annotation platforms, and they are already in use. We are looking for a platform engineer to join the platform team as a core member and play a central part in their next stage: keeping them running, making them faster and more reliable, and building the features the team and our clients need next.
You will work across all of these systems and get to know them in depth. You will work closely with the people who write our tasks, review our data and work with the labs, and help turn what they need into working software.
RESPONSIBILITIES
- Maintain and improve the platforms. Learn the existing codebases in depth and keep them healthy in production: fix bugs, pay down technical debt, improve test coverage and documentation.
- Build new features. Design and ship new capabilities across the stack, from the database and backend to the APIs and internal tools.
- Scale the systems. Grow the platforms from today's volume to much larger workloads, with predictable performance and cost.
- Build RL environments and their infrastructure. Build environments that agents act in, and the infrastructure that runs them at scale: sandboxes, environment images, rollouts and reward computation.
- Keep everything reliable and secure. Monitoring, alerting, incident response, access control, safe handling of untrusted code and protection of client data.
- Support the data teams. Build the tooling that task authors, reviewers and project leads use every day, and help produce fast-turnaround samples when a project needs them.
SKILLS WE ARE LOOKING FOR:
Software engineering
- Strong backend engineering in Python: clean, tested, maintainable code.
- Designing and building APIs and the data models behind them.
- Relational databases (Postgres or similar): schema design, migrations, query performance.
- Enough frontend skill (TypeScript and React) to build and maintain internal tools.
- Comfort joining a codebase someone else wrote, understanding it quickly and improving it without breaking it.
Large-scale system design
- Designing distributed systems that run many long-running jobs at once.
- Job orchestration, workflow engines and queues: retries, idempotency, failure recovery.
- Containers and container orchestration (Docker, Kubernetes or similar), and at least one major cloud provider.
- Observability: logging, metrics, tracing and alerting.
- Security fundamentals: secrets management, isolation, access control.
RL environments and sandbox infrastructure
- Hands-on experience building RL environments for LLM agents: tool interfaces, stateful environments that can be seeded, reset and snapshotted, and reward computed from the final state or the agent's answer.
- Running agent code in isolated sandboxes at scale, with sandbox platforms such as Daytona, E2B or Modal, or with your own isolation layer (gVisor, Firecracker microVMs or similar).
- Building and caching environment images so that thousands of sandboxes can start quickly and reproducibly.
- High-throughput rollout collection: many parallel episodes, timeouts, resource limits, and full logs and trajectories for every episode.
- Feeding rollouts and rewards into RL post-training pipelines.
Evaluation
- Hands-on experience building or running evaluation harnesses or benchmarks for LLMs or LLM agents.
- Writing verifiers, graders or reward functions, and knowing how they fail.
- Understanding of how frontier models are evaluated: pass rates, pass@k, headroom, discrimination, reward hacking, and what makes a task hard for a frontier model.
- Working with LLM provider APIs and tracking model cost and usage.
Data annotation and human data
- Experience building annotation, labeling or human-data tooling.
- Contributor and reviewer workflows, quality control and calibration.
- Turning a manual, ad-hoc process into a scaled, measured one.
Ways of working
- Daily, careful use of AI coding agents: you move fast with them and review their output with the same rigor as a colleague's.
- Thrives in ambiguity and ships fast; works independently and takes initiative on a small team.
- Clear written communication with both engineers and non-engineers.
QUALIFICATIONS
- 5+ years in software, data or ML engineering, with recent work in AI/ML data, model evaluation, annotation or developer tooling.
- A track record of running and maintaining production systems, not only building them.
- Fluent English.
NICE TO HAVE
- Contributions to open-source evaluation or RL frameworks.
- Experience building tools for a large distributed contributor workforce.