1

Intern Distributed Systems Engineer Jobs in Virginia

HPC Systems Engineer

Charlottesville, VA · On-site

$150K - $200K/yr

Overview HPC Systems Engineer Location: Charlottesville, VA Clearance Required: Active TS (SCI ... Experience supporting distributed compute environments with workload schedulers (e.g., Slurm, PBS ...

M2 Solutions is seeking a Systems Engineer in Herndon, VA Required: TS/SCI with Polygraph Tasks ... In-depth knowledge of Linux distributions, including configuration, management and troubleshooting.

$155K/yr

Job Title: Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance ... Basic understanding of power distribution to an equipment cabinet and within an equipment cabinet.

The Systems Engineer must maintain a strong awareness of technical trends in information technology ... Current experience in the Sponsor's classified and unclassified distributed work environment ...

Senior Systems Engineer

Tysons Corner, VA · On-site +1

$120K - $170K/yr

Senior Systems Engineer, #1058 Clearance: U.S. Citizenship is required. Must be able to obtain a ... distributed systems. Required Education, Experience, and Skills: * Bachelor's Degree with ten (10) ...

The Systems Engineer must maintain a strong awareness of technical trends in information technology ... Current experience in the Sponsor's classified and unclassified distributed work environment ...

$63K - $127K/yr

Job Title: Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance ... Basic understanding of power distribution to an equipment cabinet and within an equipment cabinet.

Want to be part of the team that design and develop complex power distribution systems for a hyper ... Join Rosendin, where you will be part of the world class team of engineers that design, develop ...

Want to be part of the team that design and develop complex power distribution systems for a hyper ... Join Rosendin, where you will be part of the world class team of engineers that design, develop ...

... complex distributed systems, including: * Failover strategies * Recovery/rollback processes ... Master's degree in Computer Science, Engineering, or a related field * Understanding of network and ...

next page

Showing results 1-20

Intern Distributed Systems Engineer information

What are the key skills and qualifications needed to thrive as an Intern Distributed Systems Engineer, and why are they important?

To thrive as an Intern Distributed Systems Engineer, you typically need a strong background in computer science fundamentals, programming (often in languages like Java, C++, or Go), and an understanding of distributed computing concepts. Familiarity with technical tools such as Docker, Kubernetes, cloud platforms (AWS, GCP, Azure), and version control systems like Git is commonly expected. Strong analytical thinking, effective communication, and a willingness to learn make candidates stand out in this role. These skills and qualities are crucial for solving complex distributed problems, collaborating with teams, and adapting to rapidly evolving technology environments.

What is the difference between Intern Distributed Systems Engineer vs Intern Software Engineer?

AspectIntern Distributed Systems EngineerIntern Software Engineer
Required CredentialsTypically pursuing a degree in Computer Science or related field, familiarity with distributed systems conceptsSimilar educational background, focus on general software development skills
Work EnvironmentFocus on designing, implementing, and testing distributed systems and networked applicationsDeveloping various software applications, often in different domains
Employer & Industry UsageUsed in tech companies working on cloud, big data, or scalable systemsCommon across many industries including tech, finance, and startups
Search & Comparison IntentPeople comparing internship roles in distributed systems and software development

Intern Distributed Systems Engineers focus on distributed architectures and networked systems, while Intern Software Engineers work on a broader range of software projects. Both roles require similar educational backgrounds but differ in specific technical focus and project types.

What types of projects and tasks can an Intern Distributed Systems Engineer expect to work on, and how does this support their learning and growth?

As an Intern Distributed Systems Engineer, you can expect to work on collaborative projects involving the design, implementation, and testing of scalable, fault-tolerant systems. Your tasks may include optimizing data pipelines, contributing to microservices architecture, or participating in performance benchmarking. Interns often work closely with senior engineers, gaining exposure to cutting-edge technologies such as cloud platforms, container orchestration, and distributed databases. This hands-on experience, combined with mentorship and code reviews, provides valuable insights into best practices and industry standards, supporting both your technical and professional growth.

What does an Intern Distributed Systems Engineer do?

An Intern Distributed Systems Engineer assists in designing, developing, and maintaining large-scale distributed systems that enable applications to run reliably across multiple computers. Their work often involves writing and testing code, debugging issues, and collaborating with experienced engineers to solve technical challenges related to scalability, efficiency, and data consistency. Interns may also help with system monitoring and performance analysis, learning best practices for building robust and fault-tolerant systems. This role is a valuable opportunity to gain hands-on experience with cutting-edge technologies and real-world distributed computing problems.
What are the most commonly searched types of Distributed Systems Engineer jobs in Virginia? The most popular types of Distributed Systems Engineer jobs in Virginia are:
What job categories do people searching Intern Distributed Systems Engineer jobs in Virginia look for? The top searched job categories for Intern Distributed Systems Engineer jobs in Virginia are:
What cities in Virginia are hiring for Intern Distributed Systems Engineer jobs? Cities in Virginia with the most Intern Distributed Systems Engineer job openings:
HPC Systems Engineer

HPC Systems Engineer

teKnoluxion

Charlottesville, VA • On-site

$150K - $200K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 10 days ago


Job description

OverviewHPC Systems EngineerLocation: Charlottesville, VA

Clearance Required:  Active TS (SCI eligibility) 

At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration, and agility of our teams. Our Mission Services division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support. Bcore accelerates decisive advantage for warfighters and intelligence professionals by fusing human insight, rapid-fire engineering, precision-measured outcomes, and relentless grit into mission-ready solutions. 

Do you want to join a team that is building tailored technical solutions to modernize our government's mission and our client's business?  Do you have a desire to change how people work?  Are you interested in helping to protect our nation's cyber interests? Join our growing team supporting the Army customer's mission as an HPC Systems Engineer.

ResponsibilitiesWhat you get to do every day:
  • Build, configure, and maintain secure HPC clusters for simulations, scientific computing, and GPU workloads
  • Collaborate with infrastructure teams on cluster platforms, including schedulers, provisioning systems, high-speed interconnects, and distributed nodes
  • Configure and manage job schedulers (Slurm, PBS) with queue setup, resource policies, and job optimization
  • Support containerized workloads (Docker, Podman, Singularity/Apptainer)
  • Assist with cluster provisioning, node management, and initial build-out, including scheduler configuration and validation
  • Troubleshoot hardware, OS, scheduler, networking, and high-performance interconnect issues (e.g., InfiniBand)
  • Integrate compute nodes and hardware into clusters
  • Develop automation and operational tools using Bash, Python, or similar scripting
  • Support authentication and access control via LDAP or Kerberos
  • Analyze performance and identify bottlenecks across compute, storage, and network layers for distributed workloads (MPI/OpenMP)
  • Support GPU-enabled environments and CUDA-based workloads
  • Coordinate with engineering teams to improve cluster performance, stability, and scalability
  • Maintain documentation for configurations, procedures, and troubleshooting
  • Provide technical guidance on HPC best practices for mission workloads
Qualifications

Clearance Required: Active TS clearance (with SCI Eligibility) and eligibility to obtain CI Poly **We are not able to upgrade or sponsor clearances**

Certification Required: Ability to obtain DoD 8140 (8570) IAT Level II certification

Education/Experience:

  • Requires Bachelor's degree in Engineering, Computer Science, or related STEM field (experience in lieu of degree)
  • 6+ years of experience administering Linux based systems in enterprise, research computing, or distributed compute environments, including configuration and troubleshooting of multi-node systems.
Required Skills:
  • Experience supporting distributed compute environments with workload schedulers (e.g., Slurm, PBS, Torque, Grid Engine)
  • Experience supporting multi-node compute environments or HPC clusters
  • Professional experience administering Linux systems via CLI (RHEL derivatives preferred)
  • Experience with scripting and automation (Bash, Python, or similar)
  • Experience troubleshooting server hardware, OS, and distributed computing systems
  • Familiarity with cluster networking and high-speed interconnects
  • Experience diagnosing performance issues across compute, networking, and storage layers
  • Strong troubleshooting and documentation skills

What is ideal?

  • Experience administering multi-node HPC clusters and supporting distributed workloads
  • Knowledge of parallel file systems (e.g., Lustre, BeeGFS, GPFS)
  • Experience with parallel computing frameworks (MPI, OpenMP)
  • Experience with configuration management tools (Ansible, Puppet)
  • Experience supporting GPU-enabled environments and CUDA workloads
  • Familiarity with hybrid HPC architectures (on-prem + cloud, e.g., AWS)
  • Experience supporting HPC systems in research, lab, or mission environments
  • Experience working in DoD or IC environments preferred
What you can expect from us
  • Recognizing great achievements do not go unnoticed by Bcore through service anniversaries, spot awards, and employee referral bonuses
  • You'll join a growing organization of passionate, top-shelf, IT engineering professionals with extensive experience in actively developing the technology revolution in the Intelligence community
  • The expected salary range within the Washington, DC metropolitan area is: $150,000-$200,200.00. Final compensation is unique to each individual and will be determined based on factors such as experience, education, geographic location, and contractual requirements. This is not a guarantee.
  • Benefits include Health/Dental/Vision, 401(k) match, Paid Time Off, STD/LTD/Life Insurance/Voluntary Life Insurance, Stipends, Referral Bonuses, and more.
BCore is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.Employment Type: FULL_TIME