Staff Software Engineer, Copilot AI Models
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Copilot AI Models based in the United States.
This role offers the opportunity to build and scale the core backend systems powering advanced AI-driven developer experiences.
You will design, develop, and improve highly available services and APIs that support intelligent software development tools used worldwide.
The position combines deep technical expertise, architectural leadership, and hands-on engineering in a fast-moving environment.
You will work on distributed systems challenges involving scalability, reliability, performance, and operational excellence.
Collaborating with talented engineers and product teams, you will influence technical direction and enable seamless integrations across platforms.
This is an opportunity to make a significant impact by building reliable infrastructure at global scale while contributing to the future of AI-powered software development.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Copilot AI Models based in the United States.
This role offers the opportunity to build and scale the core backend systems powering advanced AI-driven developer experiences.
You will design, develop, and improve highly available services and APIs that support intelligent software development tools used worldwide.
The position combines deep technical expertise, architectural leadership, and hands-on engineering in a fast-moving environment.
You will work on distributed systems challenges involving scalability, reliability, performance, and operational excellence.
Collaborating with talented engineers and product teams, you will influence technical direction and enable seamless integrations across platforms.
This is an opportunity to make a significant impact by building reliable infrastructure at global scale while contributing to the future of AI-powered software development.
Accountabilities:
- Design, develop, test, and deliver high-quality software solutions that scale across multiple services and environments.
- Build and maintain highly available backend services and APIs that support AI-powered developer tools and integrations.
- Drive architectural decisions through technical designs, proposals, prototypes, and engineering experiments.
- Collaborate with cross-functional teams to define innovative solutions and improve platform capabilities.
- Provide technical mentorship, conduct code reviews, and support the growth of other engineers through knowledge sharing and collaboration.
- Own the health, reliability, and quality of the systems you build, including participating in on-call and incident response activities.
- Develop and optimize APIs that enable seamless communication between software components and services.
- Establish engineering best practices around maintainability, scalability, performance, and operational excellence.
- Contribute to continuous integration and delivery processes by improving automation, tooling, and deployment workflows.
- 9+ years of experience in software engineering, computer science, or a related technical discipline with proven experience building and maintaining production software.
- Equivalent experience through relevant education and professional background will also be considered.
- Strong programming experience with one or more general-purpose languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
- Experience designing and operating large-scale distributed systems in production environments.
- Proven ability to create technical designs, make architectural decisions, and solve complex engineering challenges.
- Experience building reliable backend services with a strong focus on scalability, performance, and maintainability.
- Minimum 4 years of experience working with scripting languages such as Python, Bash, or similar technologies.
- Minimum 4 years of experience using general-purpose programming languages such as Go, Ruby, or comparable languages.
- Minimum 5 years of experience working with cloud environments and/or Cloud Native Computing Foundation (CNCF) technologies.
- Strong collaboration skills with the ability to influence technical direction across teams.
- A passion for developer-focused products, continuous learning, and building impactful technology.
- Competitive base salary range of $140,400 – $372,300 USD per year, depending on location, experience, skills, and qualifications.
- Eligibility for additional rewards, including annual bonuses and stock-based compensation.
- Fully remote work environment with flexibility to work from approved locations in the United States.
- Comprehensive benefits package designed to support employees and their families.
- Opportunities for professional growth, continuous learning, and career development.
- Chance to work on innovative AI-powered technologies used by millions of developers worldwide.
- Inclusive and collaborative culture focused on ownership, growth, impact, and teamwork.
As a Staff Software Engineer, you will take ownership of designing, implementing, and evolving scalable backend systems while providing technical leadership across engineering teams.
Requirements:
The ideal candidate combines extensive software engineering experience with strong distributed systems knowledge and the ability to lead complex technical initiatives.