- Full-time · Mid
- 3+ years
Develop and support high-performance consumer data-processing systems using C++ and Python.
Responsibilities
- Design, develop, and maintain high-performance C++ applications and reusable Python components for enterprise data-processing pipelines.
- Implement workflows for data extraction, transformation, aggregation, validation, and delivery.
- Optimize algorithms, data structures, memory usage, database access, and file I/O for large-volume processing.
- Develop and troubleshoot parallel processing workflows.
- Maintain dependable interfaces between processing executables, Python modules, database packages, schedulers, and downstream systems.
Requirements
- Bachelor's degree in Computer Science or related field
- Nice to have: C++17
- Nice to have: Python multiprocessing
- Nice to have: Azure
- Nice to have: Docker