Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Computer-Using Agent image - Rise Careers
Job details

Software Engineer, Computer-Using Agent

About the Team

The Computer-Using Agent team is responsible for developing and deploying computer-using agents—agents that operate graphical user interface-based tools such as computers and browsers. As the team behind Operator, OpenAI's externally released computer-using agent product, we collaborate with cross-functional teams at every training and deployment stage to advance the capabilities of these agents. We evaluate and enhance their capabilities holistically, considering aspects such as perception, reasoning, manipulation, long-horizon reliability, safety and more. Combining rigorous research with high-quality engineering across evaluation, data, training, RL environments and shared infrastructures, we aim to create reliable and practical computer-using agents.

About the Role

We’re looking for strong engineers to help unblock and drive critical infrastructure work related to training, operating and deploying our computer-using agent. You will play a crucial role in designing and maintaining robust and secure systems that facilitate the training of next-gen computer-using agents at a massive scale. You will work closely with researchers to enhance system capabilities and support experimental and production workloads.

You will work directly on the systems that allow models to control entire operating systems, browse the internet, and take actions in secure environments. We’re looking for people with deep experience building AI infrastructure and who are used to working closely with researchers to build high-performance systems at massive scale for specialized use cases.

This role is based in San Francisco, CA. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees.

In this role, you will:

  • You will oversee the development and performance of CUA-specific containers on extremely high-scale Kubernetes clusters, ensuring functionality, security, and reliability.

  • 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.

You might thrive in this role if you: 

  • Have experience building backend infrastructure that is easy to maintain.

  • Have experience building products that end users interface with.

  • Have experience making things go fast.

  • Understand how the web works in general e.g. HTTP, DOM, javascript

  • Have experience with, or willing to learn how to customize and debug browsers, e.g. developer tools, CDP, extensions etc.

  • Have a passion for learning new programming languages / technologies

  • Enjoy creating simple impactful systems and frameworks with strong test infrastructure

  • Are a team player, willing to do a variety of tasks that move the team forward.

  • Enjoy fast-paced, collaborative, and cutting-edge research environments.

  • Have experience working on large-scale Machine Learning infrastructure and distributed systems.

  • Know how to reason about training at scale, identifying bottlenecks and engineering solutions to optimize system performance in training environments.

  • Know your way around cloud platforms and work with infrastructure-as-code tech like Terraform.

  • Have mastered more than multiple programming languages and feel comfortable spinning up new services from scratch.

About OpenAI

OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. 

We are an equal opportunity employer and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or any other legally protected status. 

OpenAI Affirmative Action and Equal Employment Opportunity Policy Statement

For US Based Candidates: Pursuant to the San Francisco Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records.

We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.

OpenAI Global Applicant Privacy Policy

At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.

OpenAI Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
OpenAI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of OpenAI
OpenAI CEO photo
Sam Altman
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Computer-Using Agent, OpenAI

Join OpenAI as a Software Engineer on the Computer-Using Agent team, where you'll be at the forefront of developing and deploying cutting-edge computer-using agents. Located in the vibrant city of San Francisco, our team collaborates across various disciplines to enhance the capabilities of our systems that intelligently operate graphical user interfaces. You'll be instrumental in designing and managing secure infrastructure that supports the training of next-gen AI agents. This role combines rigorous research with practical engineering, as you’ll oversee the performance of our CUA-specific containers within massive Kubernetes clusters while ensuring their reliability and security. Working closely with researchers, you'll optimize these systems for innovative AI training and applications. If you have a knack for building efficient, maintainable backend infrastructure and a passion for diving into new technologies, this is your chance. We foster an exciting and fast-paced environment where collaboration is key. With a hybrid work model and relocation assistance offered, this is more than just a job; it's an opportunity to shape the future of technology. Are you ready to make an impact?

Frequently Asked Questions (FAQs) for Software Engineer, Computer-Using Agent Role at OpenAI
What are the main responsibilities of a Software Engineer at OpenAI?

As a Software Engineer at OpenAI, particularly on the Computer-Using Agent team, your key responsibilities will include overseeing the development of computer-using agents, managing high-scale Kubernetes clusters, and utilizing Terraform to create complex infrastructures. You will collaborate closely with researchers to optimize systems for AI training and ensure robust and secure operations across diverse environments.

Join Rise to see the full answer
What qualifications are required for the Software Engineer role at OpenAI?

Candidates for the Software Engineer position at OpenAI should have a strong background in building backend infrastructures, experience with distributed systems, and knowledge of machine learning. Familiarity with programming languages, especially Python, as well as cloud platforms and infrastructure-as-code technologies like Terraform is crucial to succeed in this role.

Join Rise to see the full answer
What skills will help you excel as a Software Engineer in the Computer-Using Agent team at OpenAI?

To thrive as a Software Engineer at OpenAI, you should have strong coding skills in multiple programming languages, a keen understanding of how web technologies work, and experience working with complex infrastructures. Your passion for learning and a collaborative mindset will also be vital in contributing to our innovative and fast-paced research environment.

Join Rise to see the full answer
What is the work environment like for a Software Engineer at OpenAI?

Working as a Software Engineer at OpenAI means being part of a dynamic, collegial atmosphere that emphasizes collaboration and innovation. The hybrid work model allows for a balanced work-life experience while encouraging team members to engage deeply in research and development activities—ideal for those looking to make significant contributions to AI technology.

Join Rise to see the full answer
Does OpenAI offer relocation assistance for the Software Engineer position?

Yes, OpenAI provides relocation assistance for the Software Engineer role, making it easier for new hires to settle into the San Francisco area as they begin their exciting journey with the Computer-Using Agent team.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Computer-Using Agent
What experience do you have with Kubernetes and how have you used it in your projects?

In discussing your experience with Kubernetes during the interview, highlight specific projects where you utilized Kubernetes for container orchestration. Explain how you managed deployments, scaling, and monitoring of applications, emphasizing your success in optimizing system performance.

Join Rise to see the full answer
Can you describe a time you collaborated with researchers to optimize a system?

When answering this question, provide a concrete example that showcases your ability to bridge technical and research teams. Discuss your role in identifying optimization opportunities and how you implemented solutions that ultimately benefited the overall system, focusing on communication and teamwork.

Join Rise to see the full answer
How do you ensure that your code is secure and reliable?

To answer this question effectively, outline specific practices you implement in your coding process. Discuss tools for identifying vulnerabilities, testing methodologies for reliability, and code review processes you prioritize to ensure that information security is never compromised.

Join Rise to see the full answer
What strategies do you employ to troubleshoot performance bottlenecks in machine learning systems?

Discuss a systematic approach to diagnosing performance issues within machine learning systems. Share techniques such as profiling tools you use, methods of identifying slow components, and how you implement engineering solutions to optimize the system performance effectively.

Join Rise to see the full answer
Describe your experience with Terraform and managing infrastructure as code.

In your response, explain how you have utilized Terraform in past projects to manage infrastructure. Elaborate on your experience in defining infrastructure in code and managing system resources efficiently while collaborating with teams to adapt infrastructure as project requirements evolve.

Join Rise to see the full answer
How do you stay current with emerging technologies relevant to this role?

To answer this question, share the resources you rely on, such as industry publications, community forums, online courses, or tech meetups. Illustrate your proactive approach to continuous learning and how it has impacted your work as a Software Engineer.

Join Rise to see the full answer
What challenges do you think the Computer-Using Agent team faces?

When addressing this question, express your awareness of the unique challenges associated with AI training and deployment. Offer thoughtful insights into potential problems such as scalability, security, and user experience, and suggest ways that teamwork and innovation could address these.

Join Rise to see the full answer
How would you approach designing a new AI system from scratch?

For this question, outline a methodical approach that begins with understanding user requirements, followed by designing architecture, choosing relevant technologies, and iterating through development and testing. Emphasize the importance of feedback loops in your design process.

Join Rise to see the full answer
What do you believe is the most important quality for a Software Engineer at OpenAI?

Reflect on the qualities that align with OpenAI's mission such as curiosity, a collaborative spirit, and a commitment to ethical AI. Stress the importance of teamwork and communication in achieving technological advancements that are both innovative and responsible.

Join Rise to see the full answer
Can you provide an example of how you've impacted a team's success in a previous role?

Share a specific instance where your contributions directly influenced a project's success. Emphasize collaboration with teammates, your role in overcoming obstacles, and the tangible results that followed, highlighting your commitment to the team's objectives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
OpenAI Hybrid San Francisco
Posted 13 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Sopra Steria Remote 20 Av. Pythagore, 33700 Mérignac, France
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
BetterUp Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago
Vision Insurance
Dental Insurance
Disability Insurance
Health Savings Account (HSA)
Paid Holidays
Sphynx Remote No location specified
Posted 13 days ago

OpenAI is a US based, private research laboratory that aims to develop and direct AI. It is one of the leading Artifical Intellgence organizations and has developed several large AI language models including ChatGPT.

878 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge InnovatorBadge Future UnicornBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
124 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace