Senior Software Engineer (Product Engineering)

ProlificSan Francisco, CA
Hybrid

About The Position

Prolific is building the human data infrastructure that is reshaping AI development by focusing on the quality and diversity of human-generated data. The company believes this data differentiates AI products and models in a market where foundational AI technologies are becoming commoditized. Prolific is seeking impact-focused Software Generalists to join a specialized team serving frontier model creators and enterprise AI application developers. This full-stack engineering role involves working across Prolific’s domains to solve customer and product problems. It offers an opportunity to work directly with frontier AI companies, making critical technical decisions that balance startup execution with scalable, reliable engineering. The role requires regular in-person collaboration with customers and the US team, as well as close collaboration with UK-based tech teams. This is a hybrid role based out of Prolific's San Francisco office, requiring approximately 1-2 days a week onsite.

Requirements

  • Over 4 years of experience in a product engineering role
  • Can translate business concepts into software models
  • Ability to quickly learn and adapt across the breadth of Prolific’s domains
  • Familiar working in both monoliths and distributed systems
  • Strong communication and collaboration skills for direct customer interaction
  • Good understanding of modern web applications and architecture design patterns
  • Experience supporting applications in production environments
  • Judgment to balance scrappy startup execution with scalable, reliable engineering
  • Comfort with rapid iteration and responding to customer queries with urgency
  • Experience with some of our technology stack: Python (we use Django & Fast API), TypeScript and JavaScript (we use Vue.js), SQL and NoSQL databases (we use MongoDB and PostgresSQL), Building and deploying to the cloud (we use GCP, Kubernetees, Github Actions & CircleCI), Instrumenting, monitoring & observability (we use Datadog)

Responsibilities

  • Operate with high ownership and a product mindset, at start-up pace, to solve customer problems and capture business opportunities irrespective of the technology required to do so.
  • Be part of a cross-functional Product Engineering team, optimised for the success of a single customer group.
  • Collaborate directly with account managers, customer success specialists and customers to deeply understand their problem spaces.
  • Ideate and build with autonomy, supported by a high-performing team.
  • Work across Prolific domains to solve customer problems, needing to get up to speed quickly and deliver across shared codebases to a high engineering standard.
  • Help support our systems in production & respond to incidents when required.

Benefits

  • competitive salary
  • benefits
  • remote working within our impactful, mission-driven culture
  • compensation packages for eligible roles include base salary, equity, and benefits
  • opportunity to earn a cash variable element, such as a bonus or commission
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service