Senior C++ Software Engineer (Python/Data focus)

SoftServe, Inc.
United States
7 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Amazon Web Services Big Data C++ (Programming Language) Data Architecture Data Infrastructure Data Integrity Data Transformation Serialization Software Debugging Python (Programming Language) Performance Tuning Data Streaming
+6 more
Data Processing Data Analytics AWS Data Analytics C++14 Data Pipelines Data Generation

Job description

In this role, you will drive a critical migration of AWS data pipelines from HDF5 files to Iceberg tables, working with C++, Python, and large datasets to modernize a high-performance data architecture. Our Client is a London-based leader in harmonized historical order book and market data, powering advanced trading analytics and AI-driven insights. You’ll collaborate in a focused team to deliver scalable, efficient data foundations that directly impact global capital markets., * Design and implement new AWS data pipeline components in C++ and Python to switch output from HDF5 files to Iceberg tables, improving efficiency and modernizing the data architecture

  • Own end-to-end migration tasks within the AWS-based data pipelines, ensuring scalable handling of large datasets and minimizing risk to existing data flows and performance
  • Collaborate closely with a small, focused team to coordinate changes across C++ services, Python tooling, and AWS data workflows during the migration from HDF5 to Iceberg
  • Analyze existing C++ logic that generates HDF5 files and refactor or extend it to produce Iceberg tables, maintaining data integrity and schema consistency across large datasets
  • Integrate Python-based utilities and scripts into the AWS data pipelines to support data transformation, validation, and loading of large datasets into Iceberg tables
  • Optimize data processing paths in C++ and Python for large-scale datasets within AWS, aiming to enhance throughput, reliability, and scalability of the new Iceberg-based pipelines
  • Troubleshoot, debug, and resolve issues arising during the transition from HDF5 file generation to Iceberg table creation in AWS, ensuring stable and predictable pipeline behavior

Requirements

  • Strong proficiency with modern C++
  • Practical experience with C++ development for data processing pipelines, including performance optimization and debugging
  • Hands-on Python skills and experience with building and maintaining data processing scripts and utilities
  • Hands-on experience with designing, implementing, and maintaining data pipelines in AWS environments
  • Upper-Intermediate English level or higher
  • Analytical and solution-oriented mindset with strong problem-solving and troubleshooting skills in complex data environments
  • Practical experience with data formats and serialization, including HDF5/Iceberg, and migrating or transforming data between formats (nice-to-have)
  • Experience with big data frameworks or ecosystems (as an advantage)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

42 sec

Replacing the Pickle format with secure serialization alternatives

Balázs Kiss · World Congress 2023

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

47 sec

Cross-engine support for the Web Serial API

Christian Liebel Christian Liebel · World Congress 2026 Europe

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all