Staff Software Engineer - Remote HPC/Distributed Systems

BuddiesHR

United States

Hybrid

USD 102,000 - 170,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Bonus pay
401(k)
Medical insurance
Paid time off

Job summary

Circana seeks a Staff Software Engineer to design and optimize a massively parallel processing (MPP) clustered database engine (Whitebox) powering real-time analytics for retailers and manufacturers.

You will implement low-latency C++ kernels, vectorized code (AVX-512, ARM Neon), distributed memory concepts, and in-database ML integration, collaborating across time zones.

This hybrid Chicago-based role offers ownership and a culture that values curiosity, clarity, and inclusivity.

Qualifications

  • Minimum - 4 years Computer Science engineering degree from a reputed institute. Masters in HPC (high performance computing) and Bigdata engineering areas preferred for Senior staff engineer and above roles
  • 6+ years of production experience writing hands-on, low-level systems in C++ (C++17/20/23 preferred). Mastery of template metaprogramming, concepts, coroutines, and custom memory allocators is key.
  • Very good to expert-level knowledge of cluster-scale distributed programming using MPI paired with shared-memory thread-level programming via OpenMP and MapReduce frameworks.

Responsibilities

  • Architecture & Design: Key role in core architectural choices and roadmap for our distributed database kernel.
  • Low-Level Development: Write, optimize, and maintain highly performant backend code in C++20/23.
  • Parallel Execution Planning: Architect MPP engines for many nodes using MPI and OpenMP.
  • Hardware Optimization: Vectorization with AVX-512, ARM Neon, SVE; cache locality.

Skills

C++20/23
Distributed systems
HPC
Performance tuning
MPI/OpenMP

Education

Master's in HPC
CS degree

Tools

Valgrind
Purify
Diagnostics tools

Job description

Circana seeks a Staff Software Engineer to design and optimize a massively parallel processing (MPP) clustered database engine (Whitebox) powering real-time analytics for retailers and manufacturers.

You will implement low-latency C++ kernels, vectorized code (AVX-512, ARM Neon), distributed memory concepts, and in-database ML integration, collaborating across time zones.

This hybrid Chicago-based role offers ownership and a culture that values curiosity, clarity, and inclusivity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff C++ Distributed Systems Engineer - Remote
Staff C++ Distributed Systems Engineer - Remote

BuddiesHR • Chicago (IL)

Hybrid
USD 140,000 - 170,000
Paid time off
Medical/dental/vision insurance
401(k) retirement plan
+1
Senior Staff C++ Distributed Systems Engineer (Remote)
Senior Staff C++ Distributed Systems Engineer (Remote)

BuddiesHR • Chicago (IL)

Hybrid
USD 171,000 - 209,000
Competitive compensation
Bonus eligibility
Hybrid work model
Staff Engineer – HPC/Distributed DB Kernel (C++, Hybrid)
Staff Engineer – HPC/Distributed DB Kernel (C++, Hybrid)

Circana • United States

Hybrid
USD 153,000 - 187,000
Bonus pay
Staff Engineer: HPC Distributed DB & In-DB ML
Staff Engineer: HPC Distributed DB & In-DB ML

MERCY COLLEGE • Village of Dobbs Ferry (NY)

Hybrid
USD 102,000 - 170,000
Paid time off
Medical/dental/vision insurance
401(k)
Principal Engineer — HPC & Distributed DB Architect (C++)
Principal Engineer — HPC & Distributed DB Architect (C++)

Circana • United States

Hybrid
USD 225,000 - 275,000
Competitive pay
Bonus eligible
Healthcare benefits
+2
Senior C++ HPC Engineer — Distributed DB, Real-Time
Senior C++ HPC Engineer — Distributed DB, Real-Time

BuddiesHR • United States

Hybrid
USD 114,000 - 190,000
Senior Staff Engineer: Hybrid HPC/DB Kernel
Senior Staff Engineer: Hybrid HPC/DB Kernel

Circana • United States

Hybrid
USD 140,000 - 210,000
Bonus pay
Medical/dental/vision insurance
401(k)
+1
Staff Software Engineer, C++ Distributed Systems| Hybrid: Chicago, IL
Staff Software Engineer, C++ Distributed Systems| Hybrid: Chicago, IL

BuddiesHR • United States

Hybrid
USD 102,000 - 170,000
Bonus pay
401(k)
Medical insurance
+1
Staff Software Engineer, C++ Distributed Systems| Hybrid: Chicago, IL
Staff Software Engineer, C++ Distributed Systems| Hybrid: Chicago, IL

BuddiesHR • Chicago (IL)

Hybrid
USD 140,000 - 170,000
Paid time off
Medical/dental/vision insurance
401(k) retirement plan
+1
Senior Staff Engineer| Hybrid: Chicago, IL
Senior Staff Engineer| Hybrid: Chicago, IL

Circana • United States

Hybrid
USD 140,000 - 210,000
Bonus pay
Medical/dental/vision insurance
401(k)
+1