Senior Software Engineer Copilot AI Models
New
United StatesFull-TimeSenior
Salary$124,000 - $329,200 per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- Backend DevelopmentPythonJavaC++CI/CDRESTful APIsDistributed Systems
Requirements
- 6+ years of experience in software engineering, computer science, or a related technical discipline.
- Proven experience building and maintaining production software.
- Strong programming experience in one or more languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
- Experience designing and operating large-scale, reliable backend systems and services.
- Strong understanding of software architecture, APIs, distributed systems, and engineering best practices.
- Experience with cloud environments and cloud-native technologies.
- Familiarity with scripting languages such as Bash, Python, or similar tools.
- Experience with CI/CD practices and automated software delivery workflows.
- Ability to troubleshoot complex systems and improve performance, reliability, and scalability.
- Bachelor’s, Master’s, or equivalent experience in Computer Science, Engineering, Mathematics, Physics, or a related technical field.
Responsibilities
- Design, develop, test, and deliver high-quality software solutions that scale across multiple services and platforms.
- Build and maintain highly available backend services and APIs that support AI-powered developer tools and integrations.
- Develop scalable distributed systems while optimizing reliability, latency, cost, and operational performance.
- Collaborate with engineering, product, and partner teams to define and implement innovative technical solutions.
- Own the health, quality, and reliability of systems through monitoring, troubleshooting, and participation in on-call responsibilities.
- Create architecture proposals, technical designs, prototypes, and experiments to improve system capabilities.
- Design and implement APIs that enable seamless communication between software components.
- Develop and maintain CI/CD pipelines to support efficient software delivery.
View Full Description & ApplyYou'll be redirected to the employer's site