TL;DR

Staff Software Engineer (AI Engineering): Shaping the future of software development by designing and building intelligent, context-aware features that integrate directly into developer workflows at global scale, focusing on AI-powered features, LLM-integrated experiences, and retrieval-augmented generation pipelines. Focus on driving technical direction for the team, collaborating with product and engineering leadership, and ensuring the health and reliability of the systems built.

Location: Remote, United States

Salary: USD $140,400.00 - USD $372,300.00 /Yr

Company

GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software.

What you will do

  • Design, develop, test, and ship high-quality AI-powered features at scale.
  • Own technical direction for your team’s area and set the bar for code quality.
  • Develop and own evaluation frameworks to measure AI feature quality and drive iterative improvement.
  • Provide technical leadership, mentorship, code reviews, and pairing opportunities.
  • Collaborate with product management, design, and engineering leadership to define requirements.
  • Drive and support a technical roadmap that aligns with product goals.

Requirements

  • 9+ years' experience in software engineering, computer science, or related technical discipline with proven experience.
  • Experience maintaining and delivering production software coding in languages including Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java.
  • 1+ years of experience building and shipping AI/ML-powered features in production as a software engineer.

Nice to have

  • Experience with LLM-based systems in production, including prompt engineering, retrieval-augmented generation (RAG), intent detection, or agentic/orchestration workflows.
  • Experience building production applications in Ruby, Go, and/or JavaScript/TypeScript.
  • Experience with offline and online evaluation frameworks for AI features, including building or maintaining eval pipelines.
  • Experience with cloud-native development — microservices, containers (Docker), orchestration (Kubernetes), and platforms such as Azure, AWS, or GCP; Azure experience preferred.
  • Proficiency with telemetry and observability tooling such as Datadog, Azure Data Explorer, or Sentry for operating AI services in production.

Culture & Benefits

  • Remote-first company offering competitive pay and excellent benefits.
  • Generous learning and growth opportunities.
  • Diverse and inclusive environment.