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. #J-18808-Ljbffr
Computer Scientist - Remote Work
BAIRESDEV
workfromhome, workfromhome
Publicado hace 17 días
Denunciar empleo