Skip to content
← Back to job listings

Senior Software Engineer (Coding)

Handshake · San Francisco, United States

External listingfull-time15 days ago

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