Sign In Get Started
Full Time Remote

Full-Stack Software Engineer at OpenAI

📍USA, United States 💵$50 – $100 / hour 9 hours ago

Department: IT & Software Location: Remote Salary: $50 – $100 / hour
Advertisements

In this role, you will support the development and improvement of Artificial Intelligence (AI) systems by applying your software engineering expertise to technical problem-solving, application development, system architecture, debugging, and code assessment.

The work involves both front-end and back-end engineering, covering user-facing functionality, backend services, APIs, data structures, and third-party integrations.

Advertisements

You will also design and solve complex software engineering challenges, convert complete software implementations between different programming languages.

You will evaluate AI-generated code to ensure it meets professional standards for accuracy, functionality, efficiency, security, and long-term maintainability.

Advertisements

Key Responsibilities

  • Develop, update, and troubleshoot front-end and back-end application components.
  • Create interactive user-facing features supported by backend services, APIs, and well-structured data models.
  • Track requests and data flows across browsers, applications, APIs, backend services, databases, and external integrations.
  • Navigate unfamiliar code repositories and quickly understand existing application structures and architecture.
  • Identify and resolve technical issues involving application state, API integrations, authentication, data storage, network communication, and deployment.
  • Review, assess, and enhance software code written in multiple programming languages.
  • Design, test, and evaluate complex engineering assignments and AI-generated code solutions.
  • Ensure software implementations meet established standards for correctness, completeness, performance, security, and maintainability.

Compensation and Work Details

This is a part-time independent contractor opportunity supporting an AI training and software evaluation project.

Compensation: $50–$100 per hour equivalent, with payments made per completed task that satisfies project requirements.

Advertisements

Working Hours: Fewer than 20 hours per week.

Employment Type: Part-time contract.

Location: Open to qualified applicants across the United States, Canada, United Kingdom, Europe, Asia, Africa, the Middle East, and Latin America, subject to country eligibility.

Language: Fluent English proficiency.

Candidate Requirements

The ideal candidate should have:

  • Extensive professional experience developing and maintaining production-ready full-stack applications.
  • Strong practical knowledge of both front-end and back-end software development.
  • Hands-on production experience working with multiple programming languages.
  • In-depth understanding of browser-based applications, APIs, application state management, databases, and service integrations.
  • Experience designing, understanding, and contributing to complete software system architectures.
  • The ability to quickly understand unfamiliar codebases and navigate complex development environments.
  • Excellent debugging, analytical thinking, and technical problem-solving abilities.
  • The ability to assess software quality and identify opportunities for improvement.

Application and Selection Process

Interested candidates can complete the initial application in approximately two minutes through the designated hiring platform.

The next stage involves a short AI-powered interview, which includes a coding assessment for technical positions.

Successfully completing this evaluation is required to qualify for paid project assignments. Applicants are encouraged to complete the interview promptly after receiving an invitation.

The application process requires candidates to submit their resume, LinkedIn profile, phone number, current location, and responses to five screening questions.

About AI Training

AI training involves the human expertise required to teach and improve artificial intelligence systems through examples, code development, reviews, and technical evaluations.

In this project, experienced software engineers help enhance AI capabilities by assessing generated code and determining whether proposed solutions are accurate, secure, complete, efficient, and maintainable.

Their technical feedback helps improve the quality and reliability of AI-powered software development systems.

Language Requirement

  • English: Fluency is required.