Software Engineer – Computer-Using Agent
Company | OpenAI |
---|---|
Location | San Francisco, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- Deep experience building AI infrastructure
- Experience building backend infrastructure that is easy to maintain
- Experience building products that end users interface with
- Experience working on large-scale Machine Learning infrastructure and distributed systems
- Knowledge of cloud platforms and infrastructure-as-code tech like Terraform
- Mastery of multiple programming languages
Responsibilities
- Oversee the development and performance of CUA-specific containers on extremely high-scale Kubernetes clusters
- Use Terraform to create and manage complex large-scale infrastructure that powers our RL training environment
- Develop and maintain Python/FastAPI/gRPC services that manage our large-scale AI computing environment
- Collaborate with research teams to stand up and optimize systems for novel AI training runs and experimental applications
- Design, implement, test, and debug code across our research stack.
Preferred Qualifications
- Experience making things go fast
- Understanding of how the web works in general e.g. HTTP, DOM, javascript
- Experience with, or willingness to learn how to customize and debug browsers, e.g. developer tools, CDP, extensions etc.
- Passion for learning new programming languages / technologies
- Enjoy creating simple impactful systems and frameworks with strong test infrastructure
- Team player, willing to do a variety of tasks that move the team forward
- Enjoy fast-paced, collaborative, and cutting-edge research environments
- Know how to reason about training at scale, identifying bottlenecks and engineering solutions to optimize system performance in training environments
- Comfortable spinning up new services from scratch.