1

Junior Rust Jobs in New York (NOW HIRING)

Experience conducting peer reviews of penetration test reports and mentoring junior testers ... Experience conducting security-focused source code reviews (e.g., Python, Java, Rust). * Experience ...

Site Reliability Engineer

New York, NY · On-site

$100K - $250K/yr

Strong interpersonal skills working with engineers from junior to principal levels * Demonstrated ... Experience with Rust, Go and Terraform. * Experience with AWS, GCP, or Azure. * Experience working ...

DevOps Engineer

Newark, NJ · Remote

$79.21 - $104.97/hr

Mentor and provide technical guidance to junior members of the organization. * Stay up-to-date with ... Solid programming skills in languages such as Python, Rust or Go and experience in scripting and ...

Senior Software Engineer, UI/UX

New York, NY · On-site

$142K - $177K/yr

You'll also be involved in the team's code quality and best practices, mentor junior engineers ... Rust * A strong voice for engineering excellence: You advocate for best practices, challenge ...

Sr. Data Engineer I

New York, NY · On-site

$116K - $157K/yr

Provide code reviews, contribute to system design discussions, and mentor junior engineers ... You have strong programming skills in Python and SQL; experience with Java, Rust, or similar ...

Solutions Architect

New York, NY · On-site

$69 - $90.75/hr

A leader of people. You've been a team lead and have mentored junior full-stack engineers ... Intermediate SQL and Python, Java, or Rust skills - able to read, write, and debug implementation ...

Site Reliability Engineer

New York, NY · On-site

$100K - $250K/yr

Strong interpersonal skills across junior-to-principal engineering levels * Ability to think ... Experience with Rust, Go, and Terraform * Experience with AWS, GCP, or Azure * Experience operating ...

Showing results 21-40

Junior Rust information

See New York salary details

$20.8K

$57.4K

$96.3K

How much do junior rust jobs pay per year?

As of Sep 4, 2026, the average yearly pay for junior rust in New York is $57,395.00, according to ZipRecruiter salary data. Most workers in this role earn between $39,400.00 and $62,900.00 per year, depending on experience, location, and employer.

What is a junior Rust?

A Junior Rust job is an entry-level position for developers working with the Rust programming language. It typically involves writing safe and efficient code, debugging, and contributing to projects under the guidance of senior developers. Responsibilities may include developing backend services, working with systems programming, or contributing to open-source projects. Strong fundamentals in Rust, problem-solving skills, and familiarity with concepts like ownership and borrowing are essential.

What does a junior Rust do?

As a Junior Rust developer, you can expect to assist with developing, testing, and maintaining applications or libraries written in Rust, often under the guidance of more experienced engineers. Your typical week may include working on bug fixes, contributing to new features, conducting code reviews, and writing documentation. You'll likely collaborate closely with other developers, participate in team meetings, and learn industry best practices to improve your coding skills. Over time, you'll gradually take on more complex tasks and gain exposure to different aspects of the software development lifecycle.

What skills and qualifications are needed to thrive as a junior Rust?

To thrive as a Junior Rust developer, you typically need a solid understanding of the Rust programming language, basic software development principles, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, code editors such as VS Code, and experience with Rust’s Cargo build tool are often expected. Strong problem-solving abilities, communication skills, and a willingness to learn new technologies help distinguish successful candidates. Mastery of these technical and interpersonal skills ensures you can effectively contribute to team projects and grow within a fast-evolving software development environment.

What are the most commonly searched types of Rust jobs in New York?

The most popular types of Rust jobs in New York are:

What job categories do people searching Junior Rust jobs in New York look for?

The top searched job categories for Junior Rust jobs in New York are:

What cities in New York are hiring for Junior Rust jobs?

Cities in New York with the most Junior Rust job openings:

Infographic showing various Junior Rust job openings in New York as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, 2% Contract, and 1% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $57,395 per year, or $27.6 per hour.

Software Engineering Evaluation Specialist

Mindrift

Brooklyn, NY • On-site

$35/hr

Part-time

Posted 17 days ago


Key responsibilities

  • Design coding tasks that include a broken piece of software within a Docker environment, with instructions, tests, and reference solutions.

  • Build reproducible Docker environments with pinned dependencies and write verification tests that are deterministic and non-flaky.

  • Create instruction documents resembling Jira tickets and reference scripts demonstrating task solvability.


Job description

Please submit your CV in English and indicate your level of English proficiency.

Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.

About the Role

You'll design coding tasks that challenge frontier AI coding agents. Each task is a self-contained Docker environment with a broken piece of software; an AI agent attempts the fix; automated tests verify the outcome. Your deliverable is the full task package: broken code, tests, instructions, and a reference solution proving the task is solvable.

Responsibilities:

  • Invent a realistic developer scenario - a real bug, a broken ETL, a missing feature - not a toy problem.
  • Build a reproducible Docker environment with pinned dependencies.
  • Write a pytest that verifies outcomes, not specific commands - deterministic, non-flaky, and does not leak the fix.
  • Write an instruction.md that reads like a Jira ticket a developer would receive.
  • Write a reference solve.sh proving the task is solvable.
  • Calibrate difficulty so current state-of-the-art agents solve the task 20-60% of the time.
  • Iterate based on feedback from expert QA reviewers.
  • Later: review other authors' tasks as a QA reviewer.

Not in scope

  • Data labeling, prompt engineering.
  • Production code to ship - you design problems and verification for AI agents.
  • Leetcode puzzles - scenarios must look like real developer work.
  • Not every candidate task ships - quality over quantity.

Requirements

  • 3+ years of production software development in one backend stack - Python, Go, Node.js, Java, or Rust. Depth in one stack beats breadth.
  • Python + pytest fluency - required regardless of primary stack. The task harness is pytest-based even when the broken app is in another language. Fixtures, parametrize, monkeypatch, timeouts, conftest.py.
  • Docker authoring - reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.
  • Linux & Bash - comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.
  • AI coding agent experience - Claude Code, Cursor, Roo Code, or similar, on non-trivial work. You can cite a specific time the AI was confidently wrong and how you caught it.
  • English - B2+ written.

Not a fit

  • Data Science, ML, or Computer Vision engineers without backend-engineering output.
  • Manual QA testers without automation or test authoring.
  • Frontend-only, low-code / no-code, IT Support, or Business Analysts.
  • Engineers who have never written pytest from scratch.
  • Junior, intern, or assistant as the most recent role.

Preferred qualifications

  • Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.
  • Modern Python tooling (uv, poetry, pyproject.toml).
  • Coverage tooling (pytest-cov, coverage.py, gcov, llvm-cov, kcov).
  • Fuzzing or property-based testing (Hypothesis).
  • Prior contribution to agent-evaluation benchmarks or related frameworks.

Process

Apply Pass qualification (90-minute sample-task screen + short behavioral interview) Join a project Complete tasks Get paid.

Time commitment

  • Onboarding: ~10 hours per first task.
  • Steady state: ~5 hours per task, 2-4 parallel tasks per author.
  • Realistic weekly load: 8-20 hours. Higher volume available for top performers.
  • You choose when and how to contribute; tasks must be submitted by the deadline and meet acceptance criteria.

Compensation:

  • Paid contributions, rates up to $35/hour*.
  • Task-based compensation equivalent to hourly rate, depending on performance and volume.
  • Some projects include incentive payments.

*Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be provided to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Apply

Submit your CV via the Mindrift platform. Indicate your English level, note this role (Software Engineering Evaluation Specialist - Terminal Bench), and include a GitHub profile link if available.