Full-stack Swe, Data Acquisition (foundations)

OpenAI OpenAI · AI Frontier · San Francisco, CA · Research

Full-Stack Engineer role focused on building and optimizing interfaces and tools for data acquisition to support model training operations. Responsibilities include developing full-stack applications, APIs, and dashboards, collaborating with data processing and scaling teams, and deploying infrastructure. Requires experience in full-stack development, frontend/backend technologies, APIs, databases, and cloud platforms.

What you'd actually do

  1. Develop and maintain full-stack applications that support data acquisition, including internal tools and dashboards.
  2. Collaborate closely with cross-functional teams, including Data Processing, Architecture, and Scaling, to ensure seamless data ingestion and workflow management.
  3. Design and implement APIs to facilitate data interactions between internal services and external data sources.
  4. Enhance user experience by developing intuitive web-based interfaces for managing and monitoring data pipelines.
  5. Optimize backend services for performance, scalability, and security in a distributed computing environment.

Skills

Required

  • full-stack development
  • frontend frameworks (React, Vue, or similar)
  • backend technologies (Python, Node.js, or Go)
  • RESTful APIs
  • GraphQL
  • database design (SQL and NoSQL)
  • data-intensive applications
  • large-scale datasets
  • cloud platforms (AWS, GCP, or Azure)
  • container orchestration (Kubernetes, Docker)

Nice to have

  • web crawling
  • large-scale data processing

What the JD emphasized

  • 4+ years of industry experience in full-stack development
  • Prior experience with web crawling and large-scale data processing is a plus