2

Remote High Performance Computing Jobs in California

Senior Systems Software Engineer

San Francisco, CA ยท On-site +1

$213K - $220K/yr

About the role We're seeking a Senior Systems Software Engineer to take on the toughest challenges in distributed, high-performance computing. You'll be responsible for designing and building key ...

... high-performance computing at customer sites and in the lab. You will work directly with customers, and various business functions: consulting pre-sales teams on technical sales activities ...

... high-performance computing at customer sites and in the lab. You will work directly with customers, and various business functions: consulting pre-sales teams on technical sales activities ...

This role will help shape strategy, architecture, and operations for high-performance computing ... remote dev, containerization, MLOps workflows). What You'll Bring Essential * Bachelor's or ...

SOC Integration Engineer

Mountain View, CA ยท Remote

$175K - $450K/yr

Possess a proven track record in integrating high-performance computing elements (CPUs, GPUs ... Remote Perks We work remotely Monday & Friday, supported by home-tech setup, and remote wifi ...

Cloud HPC Engineer

Walnut Creek, CA ยท On-site +1

$130K - $200K/yr

Work will focus on (1) building a cloud-based high-performance computing platform for nanoscale materials and chemistry, (2) planning and organizing the work of the engineering team, (3) establishing ...

next page

Showing results 1-20

Remote High Performance Computing information

What is the difference between Remote High Performance Computing vs Remote Data Scientist?

AspectRemote High Performance ComputingRemote Data Scientist
Required CredentialsAdvanced degrees in Computer Science, Engineering, or related fields; experience with HPC systemsDegree in Data Science, Statistics, Computer Science, or related fields; proficiency in programming languages
Work EnvironmentAccess to supercomputers, clusters, or cloud HPC resources; collaborative teamsData analysis environments, cloud platforms, and programming tools; often collaborative
Industry UsageResearch institutions, scientific computing, engineering simulationsTech companies, finance, healthcare, research

Remote High Performance Computing specialists focus on managing and utilizing supercomputing resources for complex simulations and data processing. Remote Data Scientists analyze large datasets to extract insights. While both roles require programming skills and advanced degrees, HPC roles emphasize system management and computational efficiency, whereas Data Scientists focus on data analysis and modeling.

What are the key skills and qualifications needed to thrive as a Remote High Performance Computing (HPC) Specialist, and why are they important?

To thrive as a Remote High Performance Computing (HPC) Specialist, you need expertise in parallel computing, cluster management, and strong programming skills in languages such as Python, C/C++, or Fortran, often backed by a degree in computer science or a related field. Familiarity with HPC job schedulers (like SLURM or PBS), cloud platforms, and Linux-based systems, as well as relevant certifications, is highly valuable. Strong problem-solving abilities, effective communication, and the capacity to work independently are crucial soft skills in remote environments. These competencies ensure efficient deployment, management, and troubleshooting of complex HPC resources while supporting diverse user needs from a distance.

What is Remote High Performance Computing?

Remote High Performance Computing (HPC) refers to the use of powerful computing resources and clusters that are accessed over the internet or a network, rather than being located locally. This setup allows researchers, engineers, and organizations to perform complex computations, simulations, and data analysis from anywhere, without the need for on-site supercomputers. Remote HPC enables scalability, flexibility, and cost-effectiveness by allowing users to leverage shared resources, often provided by cloud service providers or specialized data centers.

How does a Remote High Performance Computing (HPC) professional typically collaborate with research teams and IT staff?

Remote HPC professionals often work closely with research scientists, data analysts, and IT administrators to ensure computational resources are efficiently allocated and optimized for large-scale projects. Collaboration usually happens through virtual meetings, ticketing systems, and shared documentation platforms, requiring strong communication and problem-solving skills. Daily tasks may involve troubleshooting user issues, managing job scheduling, and maintaining cluster performance, all while coordinating with geographically dispersed teams. This dynamic environment fosters continuous learning and exposure to cutting-edge scientific and technical applications.
What are the most commonly searched types of High Performance Computing jobs in California? The most popular types of High Performance Computing jobs in California are:
What cities in California are hiring for Remote High Performance Computing jobs? Cities in California with the most Remote High Performance Computing job openings:

Senior Systems Software Engineer

Unto Labs

San Francisco, CA โ€ข On-site, Remote

$213K - $220K/yr

Full-time

Medical, PTO

Posted 15 days ago


Job description

About Unto Labs
Unto Labs is a team of low-level engineers pushing distributed systems to the physical limits of modern hardware. We're reimagining blockchains, from core consensus primitives to performance-tuned networking stacks, in the service of global scale applications.
About the role
We're seeking a Senior Systems Software Engineer to take on the toughest challenges in distributed, high-performance computing. You'll be responsible for designing and building key parts of a base-layer blockchain, focused on juicing every last ounce of performance from commodity hardware. As a member of our fast-paced team, you'll work across the entire modern blockchain stack, including cryptography, consensus, distributed systems, and core kernels.
Responsibilities
  • Design and implement system-level components for blockchain infrastructure using C, C++, and Rust.
  • Maintain strong emphasis on computer systems analysis and implementation.
  • Gather requirements for high-throughput, low-latency (โ‰ค 200 ms p95) services; design distributed systems that meet 99.9 % availability SLAs.
  • Perform benchmarking and performance profiling to enhance execution efficiency.
  • Specify, version, and maintain public and internal APIs plus JSON-RPC/gRPC endpoints.
  • Document interfaces and generate strongly typed client libraries.
  • Collaborate on the development of secure, low-latency networking protocols and cryptographic primitives. Build fault-tolerant ETL pipelines that transform on-chain events into query optimized relational & NoSQL stores.
  • Tune indexes for millisecond reads.
  • Provision and scale commodity server fleets (on-prem & cloud).
  • Automate with Terraform/Kubernetes, monitor health, capacity, and SLOs. Migrate legacy computing pipelines to modern CI/CD frameworks.
  • Support the design of fault-tolerant systems with advanced debugging, logging, and error recovery functionality.
  • Model token- economic incentives, auction fee markets, and validator/operator behaviors; prototype algorithms and run agent-based simulations.
  • Leverage generative-AI coding agents, static analyzers, and self-healing runbooks to accelerate delivery and cut MTTR.
  • Review performance metrics to refine software components for memory and process or efficiency.
  • Profile CPU, I/O, and network paths; execute load-tests; instrument metrics/tracing/logs; drive post-mortems and capacity plans.
  • Maintain and manage a performant suite of APIs, SDKs, and developer tools for consumption by external developers.
  • Integrate cryptographic primitives, secure key management, vulnerability scanning, and incident response playbooks.
  • Write RFCs, lead design reviews, mentor junior engineers, and coordinate cross-functional delivery with product, infra, and legal teams.
  • 100% telecommuting/working from home permitted from various and unanticipated locations throughout the U.S.

Qualifications
  • This position requires a Master's degree, or foreign equivalent, in Economics, Business Economics, Computer Science, or a related field.
  • 10 years of experience as a Systems Engineer, Software Engineer, Software Developer, Information Technology Officer, or a related occupation
  • Additionally, the applicant must have employment experience with:
    • Systems programming in C, C++, and Rust;
    • Low-level performance optimization and hardware interfacing;
    • Distributed systems and threading runtimes;
    • CI/CD pipeline design using GitHub Actions and on-prem infrastructure;
    • Work with multiple systems, including web development platforms, high-performance computing systems, core operating system kernels, developer tools, and systems related to economic applications;
    • Develop distributed ledger technologies or crypto economic distributed systems.

Why join us?
  • Be at the forefront of blockchain technology, working on next-generation performance optimization, on a small, fast-moving, tight-knit team
  • Work with a team of experts with deep expertise in high-frequency trading and scaling developer ecosystems
  • Shape the architecture of a system designed to process millions of transactions per second
  • Access to cutting-edge hardware and development tools

Compensation and Benefits
  • Competitive salary ($213,512 - $220,000 USD)
  • Significant equity and upside potential
  • Flexible work environment
  • Unlimited vacation policy
  • Health insurance
  • Hardware and development tool allowance
  • Conference and learning budget

Requisition ID: 245