C++ Backend Engineer - AI Data Platforms
Role responsibilities
Design, build, and optimize high-performance C++ systems that power AI data pipelines and model evaluation workflows. Collaborate closely with data, research, and engineering teams to accelerate model training and evaluation.
Requirements
Candidates should have 5+ years of professional experience in production-grade C++ and a strong background in asynchronous network programming. Familiarity with AI/ML workflows and distributed systems architecture is a plus.
Key skills
C++, Asynchronous Network Programming, Event Loops, RPC Frameworks, Microservices, High-Throughput Databases, Message Queues, Data Annotation, Data Quality Systems, Model Evaluation, Distributed Systems, AI/ML Workflows, Model Training, Benchmarking Systems, Systems Programming, Full-Stack Development
Keywords
C++, Backend Engineering, AI, Data Platforms, Data Pipelines, Annotation Tooling, Evaluation Systems, Performance-Critical Systems, Remote Work, Contract Role, High-Performance Systems, Data Annotation, Validation, Quality Control, Distributed Systems, Microservices