Skip to main content

Systems Programmer

Posted today

alignerrSeattle (WA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

About The Role: What if your Rust expertise could directly shape the infrastructure powering the next generation of AI? We're looking for a senior Rust engineer to design and build high-performance data pipelines, annotation tooling, and evaluation systems used by leading AI research labs. Systems Programmer — AI Data Pipelines
About The Role: What if your Rust expertise could directly shape the infrastructure powering the next generation of AI? We're looking for a senior Rust engineer to design and build high-performance data pipelines, annotation tooling, and evaluation systems used by leading AI research labs. This is a fully remote contract role with meaningful technical depth — real production systems, high-impact engineering decisions, and direct collaboration with some of the best research teams in AI.
Organization: Alignerr
Type: Hourly Contract
Location: Remote
Commitment: 20–40 hours/week
What You'll Do:
  • 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
Who You Are:
  • 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
Nice to Have:
  • 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
Why Join Us:
  • 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.

More like this