1

Internship Hpc Engineer Jobs in Illinois (NOW HIRING)

People also search for

Internship Hpc Engineer information

What are the key skills and qualifications needed to thrive as an Internship HPC Engineer, and why are they important?

To thrive as an Internship HPC Engineer, you typically need a background in computer science, engineering, or a related field, with strong programming skills in languages like C, C++, or Python. Familiarity with Linux environments, parallel computing frameworks (such as MPI or OpenMP), and common HPC job schedulers is highly beneficial. Strong problem-solving abilities, teamwork, and effective communication help interns excel in collaborative, research-driven environments. These skills and qualities are crucial for contributing to complex computational projects and ensuring efficient use of high-performance computing resources.

What types of projects and technologies will I typically work with as an HPC Engineer intern?

As an HPC Engineer intern, you can expect to work on projects involving the setup, maintenance, and optimization of high-performance computing clusters. Daily tasks may include configuring networking, managing job schedulers, optimizing code for parallel processing, and troubleshooting hardware or software issues. You'll often collaborate with researchers, software developers, and IT staff to ensure systems run efficiently and meet user needs. This internship provides hands-on experience with technologies like Linux, MPI, Slurm, and various compilers, offering valuable exposure to both hardware and software aspects of supercomputing environments.

What are Internship HPC Engineers?

Internship HPC (High Performance Computing) Engineers are students or recent graduates who assist in designing, optimizing, and maintaining advanced computing systems used for complex tasks such as scientific simulations, data analysis, and machine learning. These interns often work with supercomputers, clusters, and parallel processing software to support research and engineering applications. Their responsibilities may include coding, troubleshooting hardware or software, and collaborating with more experienced HPC engineers. An HPC internship provides hands-on experience in a rapidly growing technology field and can lead to full-time roles in research, academia, or industry.

Which is the highest paid internship?

The highest paid internships are typically in fields like technology, finance, and engineering, including roles such as HPC (High-Performance Computing) Engineer internships. These internships often offer competitive stipends or salaries, especially at large tech companies or organizations with specialized technical needs. Compensation varies by industry, location, and company size, but technical internships in high-demand areas tend to be among the top paid.

What is the difference between Internship Hpc Engineer vs Hpc Engineer?

AspectInternship Hpc EngineerHpc Engineer
CredentialsTypically pursuing or recently completed relevant degreeBachelor's or Master's in Computer Science, Engineering, or related field
Work EnvironmentInternship programs, entry-level projects, supervised tasksFull-time professional setting, independent project management
Industry UsageTraining and skill development in high-performance computingDesign, optimize, and maintain HPC systems in industry or research

The main difference is that an Internship Hpc Engineer is a trainee or entry-level position focused on learning and gaining experience, while an Hpc Engineer is a full-time professional responsible for managing HPC systems. Internships serve as a stepping stone toward a full career as an Hpc Engineer, with the latter requiring more experience and expertise.

What are the most commonly searched types of Hpc Engineer jobs in Illinois? The most popular types of Hpc Engineer jobs in Illinois are:
What job categories do people searching Internship Hpc Engineer jobs in Illinois look for? The top searched job categories for Internship Hpc Engineer jobs in Illinois are:
What cities in Illinois are hiring for Internship Hpc Engineer jobs? Cities in Illinois with the most Internship Hpc Engineer job openings:
Infographic showing various Internship Hpc Engineer job openings in Illinois as of May 2026, with employment types broken down into 92% Full Time, 7% Part Time, and 1% Contract. Highlights an 83% Physical, 12% Hybrid, and 5% Remote job distribution.
Assistant Software Engineer - Autonomous Discovery Platforms (MADSCi)

Assistant Software Engineer - Autonomous Discovery Platforms (MADSCi)

Argonne National Laboratory

Lemont, IL • On-site

Full-time

Posted 7 days ago


Job description

Job Summary:
Argonne National Laboratory is seeking a Software Engineer to serve as a technical lead for the Modular Autonomous Discovery for Science (MADSci) framework. The role involves leading the development and operational support of a Python-based platform that integrates various scientific instruments and AI/ML decision agents for autonomous laboratories.
Responsibilities:
• Lead day-to-day development of the MADSci framework: design and implement new features, triage and resolve bugs, review pull requests, and shepherd releases through the project's CI/CD pipeline.
• Own the architecture of a Python microservices system spanning workflow orchestration, resource and inventory tracking, distributed event logging, experiment management, and device integration.
• Collaborate with experimental scientists and robotics engineers to onboard new instruments, design experiment workflows, and translate scientific goals into robust software abstractions.
• Maintain and grow the contributor community, including external collaborators at other DOE laboratories, universities, and industrial partners. Triage issues, review external contributions, and represent the project at workshops, conferences, and working groups.
• Operate and improve production deployments of MADSci in active autonomous laboratories at Argonne, including monitoring, observability (OpenTelemetry), backups, migrations, and on-call support during experimental campaigns.
• Mentor early-career staff, students, and interns contributing to MADSci and to autonomous-laboratory projects more broadly.
• Contribute to proposals, publications, and outreach describing MADSci and its scientific impact (e.g., journal articles, conference talks, the JOSS publication, documentation).
Qualifications:
Required:
• Bachelor’s degree and 5+ years of experience or Master's and 3+ years in computer science, or a PhD and 0+ years in software engineering, a related computational discipline
• Demonstrated proficiency in modern Python (3.10+), including type-annotated code, packaging, and testing
• Practical experience designing and maintaining production-quality software: version control (Git/GitHub), code review, automated testing, CI/CD, semantic versioning, and structured release management
• Familiarity with at least one web service framework (e.g., FastAPI, Flask, Django) and with HTTP/REST API design
• Working knowledge of relational and/or document databases (e.g., PostgreSQL, MongoDB-compatible stores) and of containerized deployment (Docker, docker compose)
• Strong written and verbal communication skills, including the ability to write clear technical documentation for both developer and end-user audiences
• Demonstrated ability to work effectively as part of a small, cross-disciplinary team and to collaborate with non-software domain experts (scientists, instrument operators, hardware engineers)
• Ability to model Argonne's core values of impact, safety, respect, integrity and teamwork
Preferred:
• Software engineering depth
• Experience designing microservice or service-oriented systems, including service discovery, schema management, and inter-service communication patterns
• Hands-on experience with Pydantic v2, SQLModel/SQLAlchemy, or comparable typed-data and ORM frameworks
• Experience maintaining a multi-package monorepo (e.g., PDM, uv, Poetry workspaces) with shared types and coordinated releases
• Experience with observability tooling: OpenTelemetry, distributed tracing, structured logging, metrics dashboards
• Experience as a maintainer of an open-source project, including triaging external issues, reviewing community contributions, and managing a public roadmap
• Familiarity with frontend development (Vue 3, TypeScript) sufficient to coordinate with frontend collaborators on dashboard and TUI features
• Robotics, lab automation, and self-driving labs
• Experience integrating scientific instruments or laboratory robots with software control systems (e.g., liquid handlers, plate readers, robotic arms, mobile platforms, characterization instruments)
• Familiarity with laboratory automation standards or protocols such as SiLA2, OPC-UA, ROS/ROS 2, AnIML, or vendor-specific instrument SDKs
• Experience building or operating a self-driving laboratory, autonomous experimentation platform, or closed-loop active-learning workflow, in academia, a national lab, or industry
• Familiarity with scientific workflow systems (e.g., Globus Compute, Parsl, Snakemake, Nextflow) and with managing experimental data lifecycles
• Background or coursework in a physical or life science sufficient to communicate fluently with experimental collaborators (e.g., chemistry, materials science, biology, physics)
• Experience deploying software in shared scientific computing environments (HPC clusters, ALCF, lab-edge compute)
• Contributions to DOE, NSF, or other federally funded scientific software projects
• Experience with AI/ML for experimental design (Bayesian optimization, active learning, surrogate models)
• Experience writing or contributing to technical proposals or scientific publications
Company:
Argonne National Laboratory conducts researches in basic science, energy resources, and environmental management. Founded in 1946, the company is headquartered in Lemont, USA, with a team of 1001-5000 employees. The company is currently Late Stage.