Experience814 years (with deep hands-on coding background)
Role OverviewWe are looking for a highly technical manager to lead large-scale AI data and coding programs involving supervised fine-tuning (SFT), RLHF, model evaluations, and complex code-generation/verification workflows.
This role requires someone who has personally shipped production-grade code, understands software architecture deeply, and can manage multiple parallel technical workstreams with engineers, reviewers, and AI researchers.
This is not a pure people-manager or coordination rolethe individual must be able to read, review, debug, and reason about code across languages and domains.
Key ResponsibilitiesTechnical Leadership- Own end-to-end delivery of coding-heavy AI data programs, including:
- Code generation tasks
- Code refactoring and optimization
- Bug-finding, test-case creation, and validation
- Algorithmic and system-design evaluations
- Act as the final technical authority for task quality, correctness, and feasibility.
- Review complex code submissions across multiple languages and paradigms.
Program & Delivery Management- Manage large distributed technical teams (engineers, evaluators, reviewers).
- Break down ambiguous research or model-training requirements into clear technical task definitions.
- Ensure delivery against tight SLAs, accuracy benchmarks, and throughput targets.
- Coordinate closely with client technical teams (AI research, infra, evaluation).
Architecture & Systems Thinking- Evaluate tasks involving:
- Backend systems
- APIs & microservices
- Distributed systems
- Performance optimization
- Concurrency and scalability
- Guide contributors on best practices, patterns, and trade-offs.
Quality & Process- Define and enforce coding standards, review rubrics, and validation frameworks.
- Identify systematic quality issues and drive root-cause fixes.
- Build internal tooling or scripts (where required) to improve efficiency and accuracy.
Stakeholder Communication- Translate highly technical outcomes into clear reports for non-technical stakeholders.
- Work with internal ops, QA, and finance teams to ensure accurate effort tracking and reporting.
Mandatory Technical QualificationsCore Engineering Background- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 8+ years of hands-on software development experience.
- Prior experience as:
- Senior Software Engineer
- Tech Lead
- Engineering Manager (hands-on)
- Principal Engineer (preferred)
Programming Expertise (Must-Have)- Strong proficiency in at least two of the following:
- Python
- Java
- C / C++
- JavaScript / TypeScript
- Go
- Rust
- Ability to:
- Read unfamiliar codebases quickly
- Debug non-trivial logic and performance issues
- Evaluate algorithmic correctness and complexity
Systems & CS Fundamentals- Excellent command over:
- Data structures & algorithms
- Object-oriented and functional design
- Memory management & performance trade-offs
- Multithreading, concurrency, async systems
- Experience with system design interviews or real-world architecture decisions is a strong plus.
AI / Data Services Experience (Highly Preferred)- Experience working on or around:
- LLMs, NLP systems, or ML pipelines
- Model evaluation, benchmarking, or testing
- Human-in-the-loop systems
- Large-scale annotation or data-generation programs
- Familiarity with:
- RLHF / SFT concepts
- Model evaluation metrics
- Prompt engineering and code-generation evaluation