Systems Programmer
About the role
- Design, build, and optimize high-performance Rust systems supporting large-scale AI data pipelines and evaluation workflows
- Develop full-stack tooling and backend services for data annotation, validation, and quality control at scale
- Improve reliability, performance, and safety across existing Rust codebases
- Identify and resolve bottlenecks and edge cases in data and system behavior
- Collaborate with data, research, and engineering teams to support model training and evaluation workflows
- Participate in synchronous design reviews and iterate on architecture and implementation decisions
- Native or fluent English speaker with strong written and verbal communication skills3–5+ years of professional experience writing production RustDeep command of Rust lifetimes, ownership mechanics, and idiomatic error handling
- Proven experience building I/O-bound data pipelines with robust retry/backoff logic for production systems
- Able to commit 20–40 hours per week with consistency and reliability
- Prior experience with data annotation, data quality, or evaluation systems
- Familiarity with AI/ML workflows, model training, or benchmarking pipelines
- Experience with distributed systems or developer tooling
- Background contributing to or maintaining large Rust codebases
- Work on production systems that directly influence how leading AI labs build and evaluate next-generation models
- Fully remote and async-friendly — work from wherever you do your best engineering
- Freelance autonomy with the structure of meaningful, technically challenging work
- Collaborate with top-tier researchers and engineers across data, infrastructure, and AIPotential for ongoing work and contract extension across new projects as they launch
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
