Staff Software Engineer, GitHub Intelligence (Copilot Agents)
New
J
JobgetherSoftware Engineering
Remote-first work environment within the United States.Full-TimeStaff
SalaryUSD $140,400–$372,300 per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 9+ years of professional experience in software engineering, computer science, or a related technical discipline.
- Required Skills
- PythonJavaJavascriptRubyTypeScriptC#C++GoRust
Requirements
- 9+ years of professional experience in software engineering, computer science, or a related technical discipline, with demonstrated experience building and maintaining production software.
- Strong production programming experience in one or more languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, Python, or TypeScript.
- Experience designing or integrating production AI-agent or generative-AI capabilities, including model orchestration, retrieval-augmented generation, tool use, evaluation, or feedback loops.
- Experience with information retrieval, context retrieval, knowledge graphs, semantic systems, personalization, persistent knowledge, or memory systems.
- Strong ability to define technical direction and influence architecture across multiple teams or organizations.
- Demonstrated product and customer judgment, with the ability to turn ambiguous problems into reliable, maintainable, and scalable technical solutions.
- Experience with experimentation, telemetry, offline evaluation, and data-informed product development.
- Understanding of privacy, permissions, security, provenance, and enterprise governance requirements for large-scale systems.
- Demonstrated ability to mentor engineers and influence engineering culture, architecture, and development practices.
Responsibilities
- Provide technical leadership for systems that enable AI agents to acquire, interpret, retain, and apply relevant software-development context.
- Design, prototype, implement, test, deploy, and operate scalable production systems supporting agent experiences and developer workflows.
- Build platform capabilities and APIs covering context retrieval, sessions, memory, agent customization, evaluation, and feedback-driven improvement.
- Translate ambiguous customer and product opportunities into clear technical strategies, architecture proposals, experiments, and executable roadmaps.
- Establish evaluation methodologies, telemetry, and learning loops to measure agent quality, efficiency, reliability, and customer impact.
- Make informed trade-offs across performance, latency, cost, privacy, security, reliability, and developer experience.
- Own the reliability and quality of systems, including participation in first-responder on-call rotations and incident management.
- Provide mentorship through design and code reviews, technical guidance, pairing, and knowledge sharing.
View Full Description & ApplyYou'll be redirected to the employer's site