1

Python Phd Hpc Jobs in Ashburn, VA (NOW HIRING)

PhD in Computer Science, Computational Biology, Bioinformatics, or a related field * Minimum of 5 ... Strong programming skills in Python and experience working in Linux-based environments * Experience ...

PhD in Computer Science, Computational Biology, Bioinformatics, or a related field * Minimum of 5 ... Strong programming skills in Python and experience working in Linux-based environments * Experience ...

Python Phd Hpc information

See Ashburn, VA salary details

$23.5K

$143.1K

$207.1K

How much do python phd hpc jobs pay per year?

As of Aug 9, 2026, the average yearly pay for python phd hpc in Ashburn, VA is $143,135.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,000.00 and $168,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Python PhD HPC specialist, and why are they important?

To excel as a Python PhD HPC specialist, you need advanced knowledge of Python programming, parallel computing concepts, and a doctoral degree in a computationally intensive field. Familiarity with HPC clusters, job schedulers like SLURM, and libraries such as NumPy, SciPy, and MPI for Python is typically required. Strong analytical thinking, problem-solving, and collaboration skills set candidates apart in this role. These competencies ensure efficient development, optimization, and deployment of large-scale computational models that drive scientific research and innovation.

What are the typical challenges faced by a Python PhD HPC specialist when working on large-scale computational projects?

Professionals in a Python PhD HPC role often encounter challenges related to optimizing Python code for high-performance computing environments, particularly when scaling computations across multiple nodes or clusters. Managing memory usage, debugging parallel code, and ensuring compatibility with various HPC libraries and frameworks are common hurdles. Additionally, effective collaboration with interdisciplinary teams—such as domain scientists, system administrators, and data engineers—is crucial for project success. Staying updated with advancements in both Python and HPC technologies also requires ongoing learning and adaptability.

What is a Python PhD HPC specialist?

A Python PhD HPC specialist is a professional with a doctoral degree who uses the Python programming language to develop and optimize high-performance computing (HPC) applications. These specialists often work on complex scientific or engineering problems that require significant computational resources, such as simulations, data analysis, or machine learning at scale. They possess deep expertise in both Python programming and HPC environments, including parallel computing, distributed systems, and cluster management. Their work often bridges the gap between theoretical research and practical implementation on supercomputers or large compute clusters.
What are popular job titles related to Python Phd Hpc jobs in Ashburn, VA? For Python Phd Hpc jobs in Ashburn, VA, the most frequently searched job titles are:
What cities near Ashburn, VA are hiring for Python Phd Hpc jobs? Cities near Ashburn, VA with the most Python Phd Hpc job openings:

Senior Software Engineer / Research Engineer - Large‑Scale Statistical Systems

CPMC LLC

Vienna, VA • Remote

$125K - $165K/yr

Full-time

Re-posted 9 days ago


Job description

Senior Software Engineer / Research Engineer – Large‑Scale Statistical Systems (USCB Program)

Experience: 10+ years software engineering; 5+ years Python/R. Would consider # of years experience with PHD in a quantitative discipline.

Overview

CPMC is seeking a Senior Software Engineer who thrives on technically demanding problems involving large-scale computation, complex algorithms, and high‑performance data processing. You will engineer the U.S. Census Bureau’s Disclosure Avoidance System (DAS), a system that executes advanced statistical and differential privacy algorithms across massive datasets.

This role is ideal for an engineer who enjoys:
  • Understanding how algorithms behave under realworld scale
  • Turning research prototypes into robust, high‑performance systems
  • Diagnosing subtle numerical, performance, or correctness issues
  • Building distributed systems that must be reproducible, efficient, and scientifically trustworthy
  • You’ll be building the computational machinery that makes cutting‑edge statistical methods run reliably at national scale.

    Key Responsibilities
  • Engineer productiongrade implementations of complex statistical and differential privacy algorithms, ensuring correctness, stability, and performance
  • Translate research code (Python/R) into optimized, maintainable systems, often requiring algorithmic insight and careful handling of numerical edge cases
  • Design and optimize largescale data processing pipelines for ingestion, transformation, validation, and output generation
  • Profile, benchmark, and optimize distributed workloads (Spark, EMR, containerized compute) to reduce runtime and cost
  • Diagnose algorithmic performance issues—from data skew to solver behavior to memory pressure
  • Collaborate deeply with statisticians to understand algorithmic assumptions, constraints, and expected behavior under scale
  • Develop reproducible experiment frameworks, including parameter tracking, environment isolation, and deterministic execution
  • Build automation and tooling that enable researchers to run large experiments safely and efficiently
  • Tune compute and solver configurations (Spark, Gurobi, storage layouts, partitioning strategies) for largescale statistical workloads
  • Support distributed execution environments and contribute to DevOps/automation where needed to keep the system reliable
  • Required Qualifications
  • 10+ years professional software engineering experience
  • Strong programming skills in Python (primary) and familiarity with R
  • Experience with distributed computing (Spark, EMR, or equivalent)
  • Strong background in performance engineering, profiling, and debugging complex systems
  • Experience building and maintaining largescale data pipelines
  • Handson experience with AWS (EMR, S3)
  • Experience with CI/CD, automated testing, and environment management
  • Familiarity with basic probability and statistics concepts (e.g. hypothesis testing, probability distributions, least squares, etc.)"
  • Ability to read, reason about, and improve scientific or researchoriented code
  • Preferred Qualifications
  • Experience collaborating with statisticians or working in scientific computing environments
  • Familiarity with numerical methods, statistical computing, or algorithmic evaluation
  • Experience with optimization solvers (e.g., Gurobi) or largescale simulations
  • Knowledge of differential privacy or privacypreserving computation
  • Experience with containerization (Docker, Kubernetes)
  • Experience with HPC or large distributed systems
  • Why This Role Is Technically Unique

  • You work on algorithmically complex systems where correctness and performance both matter
  • You operate at nationalscale data volumes with strict reproducibility requirements
  • You collaborate with researchers pushing the boundaries of statistical privacy
  • You solve problems where the bottleneck might be a numerical instability, a distributed shuffle, a solver configuration, a data partitioning strategy, or an algorithmic assumption that breaks at scale
  • You directly influence the performance and reliability of a system that protects the confidentiality of Census data
  • Soft Skills:
  • Organizational Skills: Can plan and prioritize work. Follows tasks to their logical conclusion and makes sure that everything has been done to the right standard. Good attention to detail.
  • Team Work: Able to enthuse and maintain project interest. Comfortable working both individually and as part of a team. Prepared to challenge ideas within a group in a constructive way.
  • Communications: Ability to communicate clearly and efficiently to team members and clients, verbally and in writing. Able to present ideas in a variety of ways depending upon audience and context. Excellent active listening skills.
  • Problem Solving: Natural inclination for planning strategy and tactics. Ability to analyze problems and determine root cause, generating alternatives, evaluating and selecting alternatives and implementing solutions.
  • Results oriented: Able to drive things forward regardless of personal interest in the task.

CPMC-LLC logo

About CPMC-LLC

Sourced by ZipRecruiter

Industry

Business management consulting

Company size

11 - 50 Employees

Headquarters location

Tysons Corner, VA, US

Year founded

2016