1

Junior Rust Developer Jobs in New York (NOW HIRING)

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 ...

Smart Contract Engineer

Jersey City, NJ · On-site +1

$135K - $225K/yr

... developer docs, architecture diagrams and user guides. * Share knowledge with junior developers and ... Familiarity with at least two Smart Contract Languages (Solidity, DAML, Move, Vyper, Rust, Cairo ...

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 ...

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 ...

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 ...

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 ...

Solutions Architect

New York, NY

$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 ...

Solutions Architect

New York, NY · On-site

$90K - $175K/yr

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 ...

Solutions Architect

New York, NY · On-site

$90K - $175K/yr

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 ...

Showing results 21-40

Junior Rust Developer information

See New York salary details

$26.3K

$97.3K

$150.4K

How much do junior rust developer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for junior rust developer in New York is $97,342.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,300.00 and $95,200.00 per year, depending on experience, location, and employer.

What is a junior Rust developer?

A Junior Rust Developer is an entry-level software developer specializing in the Rust programming language. They assist in building and maintaining software applications, often focusing on system programming, backend development, or performance-critical applications. Responsibilities typically include writing clean and efficient Rust code, debugging, testing, and collaborating with senior developers. Junior Rust Developers are expected to have a basic understanding of Rust’s ownership model, memory safety, and concurrency features. They may work in industries such as finance, blockchain, gaming, or systems programming while learning best practices and improving their coding skills.

What kinds of projects and daily tasks can I expect as a junior Rust developer?

As a Junior Rust Developer, you’ll often work on writing, testing, and maintaining Rust code alongside more experienced team members. Your tasks may include fixing bugs, implementing new features, participating in code reviews, and collaborating with cross-functional teams such as QA, DevOps, and product management. You’ll also spend time learning best practices, exploring Rust libraries and frameworks, and gradually taking on more complex responsibilities as your skills grow. This hands-on experience helps you build expertise in Rust while contributing to real-world software projects.

What are the key skills and qualifications needed to thrive as a junior Rust developer, and why are they important?

To thrive as a Junior Rust Developer, you need a good grasp of Rust programming fundamentals, problem-solving skills, and a relevant educational background in computer science or software engineering. Familiarity with version control systems like Git, basic knowledge of Cargo (Rust’s package manager), and experience using collaborative development tools are typically required. Effective teamwork, a willingness to learn, and clear communication help you integrate into development teams and adapt to evolving project requirements. These skills and traits ensure you can contribute to codebases efficiently while continuing to grow in a rapidly evolving technical environment.

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

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

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

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

Infographic showing various Junior Rust Developer job openings in New York as of August 2026, with employment types broken down into 100% Full Time. Highlights an 74% In-person, and 26% Remote job distribution, with an average salary of $97,342 per year, or $46.8 per hour.

Software Engineering Evaluation Specialist

Mindrift

Queens, NY • On-site

$35/hr

Part-time

Posted 17 days ago


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.