1

Internship Rust Backend Developer Jobs in Michigan

Senior Systems Software Engineer (C++)

Ann Arbor, MI · On-site

$129K - $220K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Architect, design, and evolve backend infrastructure for Big data Analytics, Distribution Storage ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Full Stack Software Engineer

Dearborn, MI · On-site

$85K - $192K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

... internship/co-op experience). * Strong programming skills in Python or Java for data processing and backend development. * Proficiency in SQL with a solid understanding of relational databases, data ...

In this internship, you will gain hands-on experience by contributing to the design of advanced ... Contribute to building the backend services and programmable interfaces required to power ...

In this internship, you will gain hands-on experience by contributing to the design of advanced ... Contribute to building the backend services and programmable interfaces required to power ...

IT Software Engineer

Warren, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for an entry-level Full-Stack Developer to join our team and contribute across the ... Support backend work such as system integrations and database connectivity * Implement and ...

Full-Stack Software Engineer - Remote Services

Ann Arbor, MI · Remote

$105K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Develop back-end services, APIs, and microservices. * Create responsive, secure, and high ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Full-Stack Software Engineer - Remote Services

Ann Arbor, MI · On-site

$105K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Develop back-end services, APIs, and microservices. * Create responsive, secure, and high ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Showing results 21-33

Internship Rust Backend Developer information

What does an internship Rust backend developer do?

An Internship Rust Backend Developer assists in designing, developing, and maintaining server-side applications using the Rust programming language. Their responsibilities often include writing efficient code, debugging backend systems, integrating with databases, and collaborating with senior developers to build scalable and secure services. Interns typically work on real-life projects to gain hands-on experience with Rust, learn industry best practices, and improve their programming skills in a professional environment.

What are the key skills and qualifications needed to thrive as an internship Rust backend developer?

To thrive as an Internship Rust Backend Developer, you need a solid understanding of programming fundamentals, familiarity with Rust’s syntax, and basic knowledge of backend development concepts. Experience using version control systems like Git, exposure to RESTful APIs, and familiarity with build tools and databases are typically required. Strong problem-solving ability, eagerness to learn, and effective communication skills help interns collaborate and adapt quickly. These skills are essential for contributing to real-world projects, ensuring code quality, and integrating smoothly within development teams.

What are some common challenges faced by internship Rust backend developers, and how can they be addressed?

As a Rust Backend Developer intern, you may encounter challenges such as understanding Rust's unique ownership model, memory safety concepts, and adapting to its strict compiler checks. Additionally, integrating with existing backend systems or microservices, which may be written in other languages, can require extra effort. Collaborating effectively with senior developers and participating in code reviews will help you learn best practices and overcome these hurdles. Regularly seeking feedback, utilizing Rust’s extensive documentation, and participating in team stand-ups are excellent ways to accelerate your learning and contribute meaningfully to the team.

What is the difference between Internship Rust Backend Developer vs Junior Rust Backend Developer?

AspectInternship Rust Backend DeveloperJunior Rust Backend Developer
Required CredentialsLimited or no professional experience, often pursuing relevant educationSome experience or coursework completed, basic understanding of Rust
Work EnvironmentInternship programs, entry-level projects, mentorship-focusedFull or part-time employment, independent project work
Employer & Industry UsageTech startups, software companies, internships in industryTech companies, software development teams, entry-level roles

The main difference between an Internship Rust Backend Developer and a Junior Rust Backend Developer is experience level. Internships are designed for students or beginners gaining initial exposure, often with mentorship, while Junior roles require some prior knowledge and involve more independent work. Both positions are common in tech industries focused on Rust backend development, but internships serve as a stepping stone to full-time roles.

What are the most commonly searched types of Rust Backend Developer jobs in Michigan?

The most popular types of Rust Backend Developer jobs in Michigan are:

What job categories do people searching Internship Rust Backend Developer jobs in Michigan look for?

The top searched job categories for Internship Rust Backend Developer jobs in Michigan are:

What cities in Michigan are hiring for Internship Rust Backend Developer jobs?

Cities in Michigan with the most Internship Rust Backend Developer job openings:

Senior Systems Software Engineer (C++)

KLA

Ann Arbor, MI • On-site

$129K - $220K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


Job description

Company Overview
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.
Job Description/Preferred Qualifications
We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to lead the development of high-performance, scalable backend infrastructure. This role is ideal for experienced engineers who have a strong track record of solving complex architectural challenges, mentoring teams, and driving technical excellence in mission-critical environments.
Key Responsibilities
  • Architect, design, and evolve backend infrastructure for Big data Analytics, Distribution Storage and storage using modern C++ (C++11/14/17/20)/C# or Java with a focus on scalability, reliability, and performance.
  • Lead the development of server-side components for real-time data processing, system integration, and API services.
  • Collaborate with product, infrastructure, and engineering teams to define system architecture and long-term technical strategy.
  • Drive performance optimization and memory efficiency for high-throughput applications.
  • Apply advanced multithreaded and concurrent programming techniques to support parallel processing and low-latency operations.
  • Architect and deliver microservices-based platforms that operate across Linux and Windows environments.
  • Oversee integration with databases, messaging systems, and external APIs.
  • Champion best practices in code quality, testing, and maintainability across the engineering organization.

Required Qualifications:
  • Extensive experience in C++ development, with a strong foundation in object-oriented design, system-level programming, and software architecture.
  • Proven success in building and scaling backend systems in domains such as:
    • Real-time data processing engines
    • Networked services or socket-based communication
    • Microservices or distributed systems
  • Deep familiarity with Windows an Linux/Unix environments and command-line tooling.
  • Deep familiarity with memory management/memory optimization.
  • Expertise in performance profiling, debugging, and system optimization.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines in production environments.
  • Demonstrated ability to mentor junior engineers and lead technical initiatives.

Why Join Us?
  • Influence the design and direction of backend systems that power real-world, high-impact applications.
  • Work alongside a team of experienced engineers in a culture that values innovation, autonomy, and continuous improvement.
  • Enjoy competitive compensation, flexible work arrangements, and clear paths for leadership and career growth.

Minimum Qualifications
Doctorate (Academic) Degree and related work experience of 3 years; Master's Level Degree and related work experience of 6 years; Bachelor's Level Degree and related work experience of 8 years
Base Pay Range: $129,600.00 - $220,300.00 Annually
Primary Location: USA-MI-Ann Arbor-KLA
KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.
Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.
KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at or at +1- to request accommodation.
Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.