Systems Software Engineer - Machine Learning Ops
Role responsibilities
Design, build, and optimize high-performance C++ systems supporting AI data pipelines and evaluation workflows. Collaborate with data, research, and engineering teams to support model training and evaluation at scale.
Requirements
Candidates should have 5+ years of professional experience writing production-grade C++. A strong systems programming background and experience with C++ frontends of ML frameworks or inference runtimes are also required.
Key skills
C++, Full-Stack Development, Systems Programming, Machine Learning, Data Annotation, Data Quality, Model Training, Benchmarking, Distributed Systems, Performance Profiling, Optimization, Collaboration, Reliability, Performance, Correctness
Keywords
C++, Machine Learning, Data Pipelines, Annotation Tooling, Evaluation Infrastructure, Full-Stack, Backend Services, Data Validation, Quality Control, Reliability, Performance, Correctness, Collaboration, Bottlenecks, Edge Cases, Production-Grade, Design Reviews, AI Labs, Freelance, Remote Work