Senior Backend Performance Engineer - Data Systems (GPU/C++)

StratITech

San Francisco (CA)

On-site

USD 210,000 - 245,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

StratITech is seeking a Senior Software Engineer to own performance-critical data pipelines and enterprise data-processing systems. You will profile, optimize, and implement high-throughput workloads across C, C++, Rust, and Python while collaborating with product and infrastructure teams.

The role emphasizes memory management, concurrency, and hardware-aware optimizations, including CUDA when beneficial. A highly technical, engineers-first culture supports independent problem ownership.

Qualifications

  • Must be proficient in at least one lower-level systems language and have strong Python experience for data-processing workloads.
  • Experience profiling and benchmarking production software.
  • Strong understanding of memory management, concurrency, and data movement.
  • Production experience with PostgreSQL.
  • Ability to independently write, debug, and reason about performance-critical code.

Responsibilities

  • Profile, benchmark, and eliminate bottlenecks across performance-critical data pipelines.
  • Build high-performance components using C, C++, Rust, or Cython.
  • Optimize Python workloads by identifying interpreter and memory overhead.
  • Determine when workloads should stay in Python or move to compiled/hardware-accelerated implementations.
  • Apply GPU acceleration and CUDA where measurable improvements occur.
  • Engineer highly parallel systems using threading, multiprocessing, SIMD, and GPU parallelism.
  • Build automated benchmarks and performance-regression tests into CI/CD pipelines.
  • Process large volumes of structured and unstructured data with low latency and high throughput.
  • Collaborate with infrastructure, product, and data engineers to select execution models.

Skills

C
C++
Rust
Python
Profiling
Concurrency
Memory management
PostgreSQL
CUDA

Tools

NVIDIA GPU ecosystem
Apache Arrow
Parquet

Job description

StratITech is seeking a Senior Software Engineer to own performance-critical data pipelines and enterprise data-processing systems. You will profile, optimize, and implement high-throughput workloads across C, C++, Rust, and Python while collaborating with product and infrastructure teams.

The role emphasizes memory management, concurrency, and hardware-aware optimizations, including CUDA when beneficial. A highly technical, engineers-first culture supports independent problem ownership.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Backend Performance & Data Systems
Senior Software Engineer — Backend Performance & Data Systems

StratITech • San Francisco (CA)

On-site
USD 210,000 - 245,000
Senior C++ Systems Engineer - High-Performance Infra
Senior C++ Systems Engineer - High-Performance Infra

Goliath Partners • Chicago (IL)

On-site
USD 360,000 - 425,000
Senior GPU Performance Architect & Optimization Lead
Senior GPU Performance Architect & Optimization Lead

Jobtailor • California (MO)

On-site
USD 150,000 - 210,000
Senior DevTech Engineer: GPU-Accelerated Performance
Senior DevTech Engineer: GPU-Accelerated Performance

NVIDIA AI • Town of Santa Clara (NY)

On-site
USD 184,000 - 357,000
Performance Engineer (C++, Python, Rust) - AI Infrastructure
Performance Engineer (C++, Python, Rust) - AI Infrastructure

Dorado • United States

Remote
USD 110,000 - 140,000
Backend Compiler Engineer — GPU Performance & Equity
Backend Compiler Engineer — GPU Performance & Equity

NVIDIA Corporation • Austin (TX)

On-site
USD 130,000 - 195,000
Equity
Benefits package
Senior Backend Engineer – High-Performance Data Engines
Senior Backend Engineer – High-Performance Data Engines

Celonis • San Francisco (CA)

Hybrid
USD 212,000 - 285,000
RSUs
Unlimited PTO
Hybrid work
Senior GPU Architect for High-Performance Databases
Senior GPU Architect for High-Performance Databases

NVIDIA Corporation • United States

On-site
USD 150,000 - 230,000
Senior Developer Tech Engineer: GPU Performance & Optimization
Senior Developer Tech Engineer: GPU Performance & Optimization

NVIDIA • Town of Texas (WI)

On-site
USD 184,000 - 356,500
Equity
Benefits
Senior Backend Engineer – GPU Inference & Real-time Systems
Senior Backend Engineer – GPU Inference & Real-time Systems

Vizcom • San Francisco (CA)

On-site
USD 195,000 - 225,000