Remote: Senior Data Processing Systems Engineer (Python/C++)

BairesDev

Peru (IL)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work 100%
Competitive USD salary

Job summary

BairesDev is seeking a Senior Systems Engineer to design, optimize, and maintain high-performance data processing systems, focusing on safe concurrency, Python/C++ interoperability, and efficient handling of large-scale datasets. You'll improve pipelines built on Arrow/Parquet, ensure zero-copy and memory-safe operations, and build profiling, debugging, and stress-testing frameworks.

You will work closely with data engineering, DevOps, and platform teams to ensure scalability, stability, and

Qualifications

  • 5+ years of experience with concurrent systems and large-scale data processing.
  • Advanced proficiency in Python, including multiprocessing, threading, and shared_memory.
  • Strong experience with modern C++ (C++17+).
  • Advanced knowledge in IPC and shared memory (shm_open, mmap), synchronization and safe concurrency strategies, and Python C++ interoperability (ctypes, pybind11, numpy.ctypeslib).
  • 3+ years of cloud experience with AWS, Azure, or GCP.
  • Experience with columnar data and high-performance formats including Apache Arrow, Parquet, and pyarrow/numpy.
  • Proficient with debugging and profiling tools such as perf, valgrind, gdb/lldb, sanitizers (ASAN/UBSAN), py-spy, and tracemalloc.
  • Strong understanding of memory management, efficiency, zero-copy, and alignment.
  • Experience with stress and integration testing to detect race conditions, memory leaks, and concurrency failures.
  • Experience integrating observability tools such as Prometheus, OpenTelemetry, and structured logging.
  • Advanced proficiency in English.

Responsibilities

  • Design and optimize large-scale data processing systems, ensuring safe concurrency, efficient memory usage, and high performance with Python and C++.
  • Improve and integrate pipelines based on columnar formats such as Arrow and Parquet, ensuring zero-copy, type consistency, and optimized I/O performance.
  • Build, profile, and debug critical components using low-level tools such as gdb, valgrind, perf, and sanitizers to detect and resolve race conditions, memory leaks, and performance bottlenecks.

Skills

Python
C++17+
Concurrency
Arrow/Parquet
Cloud
Debugging/Profiling
English

Tools

Perf
Valgrind
GDB/LLDB
Sanitizers
py-spy

Job description

BairesDev is seeking a Senior Systems Engineer to design, optimize, and maintain high-performance data processing systems, focusing on safe concurrency, Python/C++ interoperability, and efficient handling of large-scale datasets. You'll improve pipelines built on Arrow/Parquet, ensure zero-copy and memory-safe operations, and build profiling, debugging, and stress-testing frameworks.

You will work closely with data engineering, DevOps, and platform teams to ensure scalability, stability, and

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

Similar jobs worth comparing

Senior Linux & Python Engineer (Remote)
Senior Linux & Python Engineer (Remote)

BairesDev • Peru (IL)

On-site
USD 140,000 - 200,000
Remote work
USD compensation
Home office setup
+5
Senior Data Engineer (Azure Databricks, Python) - Remote Work | REF#300639
Senior Data Engineer (Azure Databricks, Python) - Remote Work | REF#300639

BairesDev • United States

Remote
CLP 109,689,000 - 164,534,000
Remote work
Competitive USD compensation
Home office hardware provided
+4
Senior C++ & Impala Engineer — Remote & Flexible Hours
Senior C++ & Impala Engineer — Remote & Flexible Hours

BairesDev • Peru (IL)

On-site
USD 120,000 - 210,000
Remote work
Competitive USD compensation
Home office setup
+4
Senior C++/CPU Internals Engineer – Remote & Flexible
Senior C++/CPU Internals Engineer – Remote & Flexible

BairesDev • Peru (IL)

On-site
USD 120,000 - 180,000
Remote work
Hardware provided
Flexible hours
+2
Remote Query Engine Engineer – High-Performance Data
Remote Query Engine Engineer – High-Performance Data

BairesDev • Peru (IL)

On-site
USD 120,000 - 180,000
Remote work
USD or local currency pay
Home-office setup
+3
Lead Data Engineer (Python) - Remote work | REF#301449
Lead Data Engineer (Python) - Remote work | REF#301449

BairesDev • United States

Remote
MXN 2,042,000 - 3,063,000
100% remote work
USD compensation option
Home workspace setup
+3
Senior Spark Data Engineer - Remote Work | REF#301371
Senior Spark Data Engineer - Remote Work | REF#301371

BairesDev • United States

Remote
MXN 900,000 - 1,300,000
Remote work
USD or local currency compensation
Home office setup
+4
Senior Data Systems Engineer - Python (Remote-friendly)
Senior Data Systems Engineer - Python (Remote-friendly)

Northbeam • San Francisco (CA)

On-site
USD 170,000 - 200,000
Equity package
Comprehensive healthcare benefits
401(k) plan
+2
Software Engineer/Senior Software Engineer, Vehicle Data Infrastructure
Software Engineer/Senior Software Engineer, Vehicle Data Infrastructure

The Best Job Board • Santa Clara (CA)

On-site
USD 150,000 - 230,000
Catered free lunch
Unlimited snacks and beverages
Competitive salary
+1
Remote C++ Engineer - High-Performance Multithreaded Systems
Remote C++ Engineer - High-Performance Multithreaded Systems

BairesDev • Peru (IL)

On-site
USD 90,000 - 140,000
100% remote work
USD or local currency pay
Home office setup
+3