C++ Developer - Internal Tooling & Optimization
Alignerr · Seattle, WA · 1 wk ago
RemoteRemoteEngineeringContract
What You'll Do
- Design, build, and optimize high-performance C++ systems supporting AI data pipelines and evaluation workflows
- Develop backend services and full-stack tooling for large-scale data annotation, validation, and quality control
- Improve reliability, performance, and safety across existing production C++ codebases
- Profile and benchmark code to identify bottlenecks in data processing systems and implement scalable solutions
- Create flexible, extensible internal tools by embedding scripting languages within C++ applications
- Collaborate with data, research, and engineering teams to accelerate model training and evaluation
- Participate in synchronous design reviews to iterate on system architecture and implementation decisions
Who You Are
- A native or fluent English speaker with strong written and verbal communication skills
- A full-stack developer with a deep systems programming background
- With 3–5+ years of professional experience writing production-grade C++
- Experienced in embedding scripting languages within C++ applications for flexible tooling
- Skilled at profiling code and identifying performance bottlenecks in data-intensive systems
- Able to commit 20–40 hours per week consistently
- Self-directed and reliable when working in a remote, asynchronous environment
Nice to Have
- Prior experience with data annotation, data quality, or AI evaluation systems
- Familiarity with AI/ML workflows, model training pipelines, or benchmarking infrastructure
- Experience with distributed systems or developer tooling at scale
- Background in systems design for high-throughput or low-latency environments