← Back to job listings
HA
Senior Software Engineer (Coding)
Handshake · San Francisco, United States
About The Role
Join our team as a Senior Software Engineer, where you'll lead the design and development of the data infrastructure that powers cutting-edge AI coding models. You'll work at the intersection of applied machine learning, distributed systems, and developer tooling, and have the opportunity to shape the infrastructure behind next-generation AI coding systems.
- Lead the design and development of data infrastructure for AI coding models, including architecting scalable data pipelines and evaluation systems.
- Collaborate with ML researchers and cross-functional teams to translate research goals into production-ready systems that improve model development.
- Mentor engineers and lead technical projects, driving architectural decisions around distributed systems, workflow orchestration, and data quality.
- Experience designing and operating large-scale data pipelines, distributed systems, or workflow orchestration platforms
- Strong system design skills, with experience making architectural decisions around scalability, reliability, observability, and maintainability
- Strong programming skills in Python, TypeScript, Java, or similar languages
- Excellent communication skills and a track record of partnering effectively with researchers, product managers, and cross-functional engineering teams
- Familiarity with containerized execution environments (Docker, Kubernetes) and distributed job processing
- Experience mentoring engineers and leading technical projects from design through production
- Strong understanding of relational and/or NoSQL databases, data modeling, and storage systems
- 6+ years of professional software engineering experience building backend systems, data infrastructure, or distributed platforms
- Ability to navigate ambiguity and translate evolving research or product requirements into scalable engineering solutions
- Experience building cloud-native systems using AWS, GCP, or similar cloud platforms
- Experience building ML data infrastructure, evaluation frameworks, benchmarking systems, or dataset generation pipelines
- Experience with coding agents, AI-assisted software development tools, or developer productivity platforms
- Familiarity with GitHub APIs, developer ecosystems, CI/CD platforms, or code execution environments
- Experience with workflow orchestration frameworks such as Airflow, Temporal, Dagster, or similar distributed job systems
- Experience building automated testing, grading, or code execution platforms
- Background working on infrastructure, platform engineering, or developer tooling in high-growth environments
- Familiarity with LLM evaluation, coding benchmarks, or agentic software engineering systems
- Passion for advancing AI-powered software development through scalable engineering infrastructure
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring