1

Rust Internship Jobs (NOW HIRING)

Experience with React, Golang, Python, Rust, gRPC, Java, or Scala. * Experience with machine learning, LLMs, experimentation, ranking, or optimization systems. * Prior startup, research, internship ...

If you have good experience in C/C++ or Rust, and a passion for systems software engineering such ... non-internship design or architecture (design patterns, reliability and scaling) of new and ...

If you have good experience in C/C++ or Rust, and a passion for systems software engineering such ... non-internship design or architecture (design patterns, reliability and scaling) of new and ...

If you have good experience in C/C++ or Rust, and a passion for systems software engineering such ... non-internship design or architecture (design patterns, reliability and scaling) of new and ...

... Rust. Read papers, prototype, ship to production. • Pair with senior engineers who'll teach you ... to systems projects. • Internship experience at a systems-heavy team -- databases, ML ...

Embedded Software Engineer

Huntsville, AL

$129K - $170K/yr

Experience programming in Rust, C, or C++ , through professional work, internships, coursework, research, or personal projects. * Understanding of embedded systems and basic electrical engineering ...

Showing results 41-60

Rust Internship information

See salary details

$9

$17

$23

How much do rust internship jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for rust internship in the United States is $17.31, according to ZipRecruiter salary data. Most workers in this role earn between $14.42 and $19.23 per hour, depending on experience, location, and employer.

What is a Rust internship?

A Rust internship is a temporary position, usually for students or early-career professionals, focused on gaining hands-on experience with the Rust programming language. Interns work on real-world projects, contribute to codebases, and learn best practices in systems programming and software development using Rust. These internships can be found at tech companies, open-source organizations, or startups looking to leverage Rust for its safety, speed, and concurrency features. Interns typically collaborate with experienced Rust developers and may also participate in code reviews, documentation, and community activities.

What types of projects or tasks can I expect to work on during a Rust internship?

During a Rust Internship, you'll often contribute to real-world software projects that use the Rust programming language, such as developing backend services, improving performance-critical code, or building systems tools. Interns typically collaborate with experienced engineers through code reviews, pair programming, and stand-up meetings, gaining hands-on experience with Rust’s unique features like ownership and concurrency. You may also be involved in writing tests, debugging, and documenting code, all while learning industry-standard workflows and version control practices. This environment provides a great opportunity to deepen your Rust skills and understand how they apply to large-scale software development.

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

To thrive as a Rust Intern, you need a solid understanding of programming fundamentals, basic proficiency in Rust, and preferably coursework or personal projects in systems programming. Familiarity with tools like Cargo, Git, and code editors, as well as exposure to version control and debugging tools, is often expected. Strong problem-solving skills, willingness to learn, and effective communication set top candidates apart. These skills and qualities enable interns to quickly adapt, contribute meaningfully to projects, and grow within the field of systems development.

What is the difference between Rust Internship vs Rust Developer?

AspectRust InternshipRust Developer
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldProfessional experience, proficiency in Rust programming
Work EnvironmentInternship programs, entry-level projects, mentorship-focusedFull-time employment, project ownership, team collaboration
Employer & Industry UsageTech companies, startups, research labs offering internshipsTech firms, software companies, open-source projects

The main difference between a Rust Internship and a Rust Developer is experience level and responsibilities. Internships are designed for students or recent graduates gaining initial exposure, while Rust Developers are experienced professionals handling complex projects and contributing to production code.

More about Rust Internship jobs

What cities are hiring for Rust Internship jobs?

Cities with the most Rust Internship job openings:

What are the most commonly searched types of Rust jobs?

The most popular types of Rust jobs are:

What states have the most Rust Internship jobs?

States with the most job openings for Rust Internship jobs include:

Infographic showing various Rust Internship job openings in the United States as of August 2026, with employment types broken down into 10% Internship, 56% Full Time, 32% Part Time, 1% Temporary, and 1% Contract. Highlights an 77% Physical, 2% Hybrid, and 21% Remote job distribution, with an average salary of $35,995 per year, or $17.3 per hour.

Software Engineer, ASIC

Neuralink

South San Francisco, CA • On-site

$123K - $216K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted yesterday


Job description

About Neuralink:
We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize how humans interact with their digital world.
Team Description:
The Infrastructure Team builds the foundation that enables the company to operate safely, robustly, and move at light-speed. We run a mixture of cloud-based and on-prem systems and have a user base spanning from highly technically proficient engineers to non-technical scientists and doctors; but all of them need solid systems, rugged networking, and bullet-proof software to do their jobs.
Job Responsibilities and Description:
As a Software Engineer, ASIC, you will integrate tightly with teams across the company, and span all layers of the work environment stack, from deployment of physical hardware on the manufacturing line, to custom tooling to stream neural recordings from implants. You will:
  • Build and maintain scalable EDA compute infrastructure for analog and digital chip design
  • Develop distributed simulation clusters to accelerate circuit verification at scale
  • Manage and optimize license infrastructure across multiple EDA vendors
  • Architect high-performance and robust shared storage for terabyte-scale design data
  • Develop build-system infrastructure and tooling for firmware targeting custom ASICs
  • Automate bare-metal server provisioning and lifecycle management for EDA compute fleets
  • Enhance developer experience for IC design and firmware engineers through monitoring, self-service tooling, and robust automation

Tech Stack:
  • Rust, Python, Go
  • Cadence Virtuoso, Cadence Spectre
  • Terraform, Ansible, Packer, MAAS
  • Bazel and Nix
  • Prometheus, ClickHouse, Grafana
  • Ray, Docker, Kubernetes
  • AWS, OCI (Oracle Cloud Infrastructure)
  • RHEL, Ubuntu

Required Qualifications:
  • Experience administering EDA compute environments and toolchains (Cadence, Synopsys, Siemens/Mentor)
  • Working knowledge of FlexLM license server administration and capacity management.
  • Working knowledge of compiled languages, ideally Rust, Go, or C/C++.
  • Experience with high-performance Linux storage: NFS, ZFS, Ceph, iSCSI, or similar.
  • Systems administration experience on RHEL and Ubuntu, kernel tuning for compute workloads
  • Familiarity with distributed compute frameworks (Ray, Slurm, LSF, or similar)
  • Experience with bare-metal provisioning and lifecycle management at datacenter scale
  • Familiarity with embedded cross-compilation toolchains and build systems (ARM, Bazel, Nix)
  • Experience with multi-cloud deployments and hybrid on-prem/cloud architectures
  • Bachelor's degree in computer science, a related field, or an equivalent combination of education, training, and/or experience

Expected Compensation:
The anticipated base salary for this position is expected to be within the following range. Your actual base pay will be determined by your job-related skills, experience, and relevant education or training. We also believe in aligning our employees' success with the company's long-term growth. As such, in addition to base salary, Neuralink offers equity compensation (in the form of Restricted Stock Units (RSU)) for all full-time employees.
Base Salary Range:
$123,000-$216,000 USD
What We Offer:
Full-time employees are eligible for the following benefits listed below.
  • An opportunity to change the world and work with some of the smartest and most talented experts from different fields
  • Growth potential; we rapidly advance team members who have an outsized impact
  • Excellent medical, dental, and vision insurance through a PPO plan
  • Paid holidays
  • Commuter benefits
  • Meals provided
  • Equity (RSUs) *Temporary Employees & Interns excluded
  • 401(k) plan *Interns initially excluded until they work 1,000 hours
  • Parental leave *Temporary Employees & Interns excluded
  • Flexible time off *Temporary Employees & Interns excluded