Computer Scientist - Remote Work

BairesDev

Colombia

Remote

COP 281,171,000 - 468,618,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% remote work
Excellent compensation
Paid parental leave
Multicultural work environment
Mentorship and skill development

Job summary

A leading technology company is seeking a Senior Systems Engineer to design and optimize large-scale data processing systems. The role focuses on concurrency and interoperability between Python and C++. Candidates should have over 5 years of experience in concurrent systems, advanced proficiency in Python and modern C++, and strong debugging skills. This position is fully remote and offers excellent compensation, paid parental leave, and a multicultural work environment.

Qualifications

  • 5+ years of experience working with concurrent systems and large-scale data processing.
  • Advanced proficiency in Python, including multiprocessing and threading.
  • Strong experience with modern C++ (C++17+).
  • Expertise IPC/shared memory and Python↔C++ interoperability.
  • 3+ years cloud experience (AWS, Azure or GCP).
  • Experience with columnar formats Arrow/Parquet and pyarrow/numpy.
  • Proficient with debugging/profiling tools (perf, valgrind, gdb/lldb, sanitizers).
  • Strong memory management and zero-copy focus.
  • Experience with observability tools (Prometheus, OpenTelemetry).
  • Advanced English proficiency.

Responsibilities

  • Design and optimize large-scale data processing systems.
  • Improve and integrate pipelines based on columnar formats such as Arrow and Parquet.
  • Build, profile, and debug critical components using low-level tools.

Skills

Concurrent systems
Large-scale data processing
Python
Modern C++ (C++17+)
Advanced English
pybind11
Cloud AWS/GCP
Performance profiling
English proficiency

Tools

gdb
valgrind
perf
sanitizers (ASAN/UBSAN)
py-spy
tracemalloc
ctypes
numpy.ctypeslib
pyarrow
Parquet

Job description

Overview

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley. Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide. When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.

Computer Scientist at BairesDev

As a Senior Systems Engineer, you'll 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. The role requires close collaboration with data engineering, DevOps, and platform teams to ensure scalability, stability, and observability across the entire system.

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.
Qualifications
  • 5+ years of experience working 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 (contiguity, dtypes).
  • 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.
Benefits
  • 100% remote - work from anywhere.
  • Excellent compensation in USD or your local currency if preferred.
  • Paid parental leave, vacation, & national holidays.
  • Innovative and multicultural work environment.
  • Collaborate and learn from the global Top 1% of talent in each area.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (C++) - Remote Work | REF#308758
Software Engineer (C++) - Remote Work | REF#308758

BairesDev • Sucre

Remote
COP 292,047,000 - 486,744,000
Remote work 100%
USD or local currency
Home office setup
+4
Software Engineer (Database) - Remote work | REF#308677
Software Engineer (Database) - Remote work | REF#308677

BairesDev • Colombia

Remote
COP 292,047,000 - 389,395,000
Remote work 100%
USD compensation
Home-office setup
+4
Data Engineer - Remote Work
Data Engineer - Remote Work

BairesDev • Colombia

Remote
COP 219,530,935 - 292,707,914
100% remote work
Excellent compensation in USD or local currency
Hardware and software setup
+3
C++ Engineer - Remote Work
C++ Engineer - Remote Work

BairesDev • Antioquia

Remote
COP 289,911,000 - 418,760,000
Remote work (100% from anywhere)
USD or local currency compensation
Hardware and software setup for home
+3
C++ Optimization Engineer - Remote Work | REF#289451
C++ Optimization Engineer - Remote Work | REF#289451

BairesDev • Colombia

Remote
COP 292,047,000 - 421,845,000
100% remote work
USD compensation or local currency
Flexible schedule
+2
Data Engineer Associate - Remote Work
Data Engineer Associate - Remote Work

BairesDev • Bogotá

Remote
COP 225,486,000 - 322,123,000
100% remote work
Competitive USD salary
Home office setup provided
+2
Software Engineer (Query Engine) - Remote work | REF#308673
Software Engineer (Query Engine) - Remote work | REF#308673

BairesDev • Colombia

Remote
COP 324,496,000 - 486,744,000
Remote work
USD salary compensation
Home office setup provided
+2
Data Analyst (Python) - Remote Work
Data Analyst (Python) - Remote Work

BairesDev • Sur

Remote
COP 193,274,000 - 322,123,000
100% remote work
Competitive USD compensation
Hardware provided
+3
Senior Full Stack Developer (React/Python) - Remote Work | REF#305139
Senior Full Stack Developer (React/Python) - Remote Work | REF#305139

BairesDev • Bogotá

Remote
COP 289,911,000 - 418,760,000
100% remote
USD or local currency pay
Hardware provided
+3
Senior Security Data Scientist (Python) - Remote Work | REF#308916
Senior Security Data Scientist (Python) - Remote Work | REF#308916

BairesDev • Antioquia

Remote
COP 292,047,000 - 421,845,000
100% remote
Work-from-home hardware setup
Flexible hours
+6