1

Rust Internship Jobs in Baltimore, MD (NOW HIRING)

Rust Internship information

See Baltimore, MD salary details

$9

$17

$23

How much do rust internship jobs pay per hour?

As of Aug 29, 2026, the average hourly pay for rust internship in Baltimore, MD is $17.20, according to ZipRecruiter salary data. Most workers in this role earn between $14.33 and $19.09 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.

What are the most commonly searched types of Rust jobs in Baltimore, MD?

The most popular types of Rust jobs in Baltimore, MD are:

What cities near Baltimore, MD are hiring for Rust Internship jobs?

Cities near Baltimore, MD with the most Rust Internship job openings:

Infographic showing various Rust Internship job openings in Baltimore, MD as of August 2026, with employment types broken down into 8% Internship, 1% As Needed, 65% Full Time, 24% Part Time, 1% Temporary, and 1% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution, with an average salary of $35,766 per year, or $17.2 per hour.

2026 PhD Graduate - Cyber Researcher - Capabilities Development

Johns Hopkins Applied Physics Laboratory

Laurel, MD • On-site

Full-time

Re-posted 13 days ago


Johns Hopkins Applied Physics Laboratory rating

9.6

Company rating: 9.6 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

2nd of 74 rated research


Job description

Job Summary:
Johns Hopkins Applied Physics Laboratory (APL) is dedicated to solving complex challenges and pioneering new technologies in defense and security. They are seeking a PhD Graduate - Cyber Researcher to explore cutting-edge techniques for developing cyber capabilities and to solve critical cybersecurity challenges in operational environments.
Responsibilities:
• Explore cutting-edge techniques for developing cyber capabilities
• Develop novel approaches to solving critical cybersecurity challenges in operational environments
• Work with sponsors and end users in defense or intelligence organizations to understand their operational needs and identify requirements.
• Build mission-aligned capabilities
• Explore promising new research areas and seek ways to apply ideas to today’s problems
• Integrate and extend open source or commercial capabilities to enhance cyber capability
• Share approaches and methods with others team members, APL management, and government decision makers
Qualifications:
Required:
• Have a PhD degree in computer science, engineering, mathematics or cybersecurity-related field
• Have previous internship, research, or personal project experience developing software using Java/Kotlin, Python, C#, Rust, Go, JavaScript/TypeScript, C/C++, Rust, Golang, or equivalent
• Have previous internship, research, or personal project experience developing concepts, systems, or analytics, with an understanding of systems engineering or operational planning
• Have strong analytical and problem-solving skills, excellent interpersonal skills, outstanding oral and written communication skills, good organizational skills, and the ability to work in teams
• Are able to obtain an Interim Secret Clearance by your start date and can ultimately obtain a Top Secret security clearance. If selected, you will be subjected to a government security clearance investigation and must meet the requirements for access to classified information up to the Top Secret level. Eligibility requirements include U.S. citizenship.
Preferred:
• Have experience using web application frameworks and related knowledge base such as React, Vue.js, HTML5, CSS3, JSON/XML, jQuery, D3, SVG, RESTful web services, or (No)SQL.
• Can apply software development skills to different domains and subject matters.
• Have knowledge of AI/ML, Agentic AI, and/or AI-enabled cyber methodologies.
• Have experience in DevSecOps, and/or network security and systems integration
• Have experience with Department of Defense and/or Intelligence Community cyber operations/mission forces
• Have experience in conducting research, development, and testing of cyber capabilities
• Have experience in the development of related documents that define processes, solutions, requirements, and specifications for government agencies (military, federal departments/agencies, state, and local) and public organizations to collaborate and achieve greater cybersecurity
• Hold an active Secret or Top Secret security clearance and can ultimately obtain TS/SCI level clearance.
Company:
The Johns Hopkins Applied Physics Laboratory (APL) is a not-for-profit university-affiliated research center (UARC) that provides solutions to complex national security and scientific challenges with technical expertise and prototyping, research and development, and analysis. Founded in 1942, the company is headquartered in Laurel, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

What Johns Hopkins Applied Physics Laboratory employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom