Senior Software Engineer (Product Engineering)

Prolific

San Francisco (CA)

On-site

USD 200,000 - 250,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive compensation

Job summary

Prolific in San Francisco is looking for a Senior Software Engineer to join their team focused on AI development. The role requires 6+ years of relevant technical expertise, strong skills in Python, TypeScript, and cloud deployment technologies, along with the ability to collaborate effectively with customers and cross-functional teams. The position offers a competitive base salary ranging from $200,000 to $250,000 per annum, making Prolific a prime choice for those passionate about AI and product development.

Qualifications

  • 6+ years of relevant technical expertise in a product engineering role.
  • Good understanding of modern web applications and architecture design patterns.
  • Strong communication and collaboration skills for direct customer interaction.

Responsibilities

  • Work as part of a cross‑functional team alongside engineers, product managers, account managers, and customer success specialists.
  • Collaborate directly with customers and stakeholders to understand their unique needs.
  • Support production systems and respond to incidents when required.

Skills

Python (Django & FastAPI)
TypeScript and JavaScript (Vue.js)
SQL and NoSQL databases (MongoDB, Postgres)
Cloud deployment (GCP, Github Actions & CircleCI)
Instrumentation, monitoring & observability (Datadog)

Tools

Google Cloud Platform
AWS
CircleCI
Kubernetes
Celery
Datadog

Job description

Prolific is not just another player in the AI space – we are the architects of the human data infrastructure that's reshaping the landscape of AI development. In a world where foundational AI technologies are increasingly commoditized, it's the quality and diversity of human-generated data that truly differentiates products and models.

Senior Software Engineer

We're looking for Senior Software Engineers with a product builder mind-set to join our specialized team focused on serving frontier model creators and AI application developers. As a full‑stack engineer, you will work across Prolific’s domains to solve customer and product problems and work directly with cutting‑edge AI companies to make critical technical decisions that balance scrappy startup execution with scalable engineering. You must be based within regular commuting distance of the San Francisco office and able to collaborate with US and UK‑based teams.

What You’ll Bring To The Role
  • 6+ years of relevant technical expertise in a product engineering role.
    • Python (Django & FastAPI)
    • TypeScript and JavaScript (Vue.js)
    • SQL and NoSQL databases (MongoDB, Postgres)
    • Cloud deployment (GCP, Github Actions & CircleCI)
    • Instrumentation, monitoring & observability (Datadog)
  • Good understanding of modern web applications and architecture design patterns
  • Can translate business concepts into software models
  • Experience working in monoliths and distributed systems
  • Understanding of code quality and automated testing
  • Strong communication and collaboration skills for direct customer interaction
  • Ability to quickly learn and adapt across the breadth of Prolific’s domains
  • Judgment to balance startup execution with scalable engineering
  • Comfort with rapid iteration and responding to customer queries with urgency
  • Experience supporting applications in production environments
  • Experience working in a collaborative product engineering team
  • Interest in the product lifecycle and delivering value to customers
  • Comfortable learning from feedback and iterating based on data
  • Curious and motivated to continuously improve technical skills
What You’ll Be Doing In The Role
  • Highly self‑motivated and energetic, thriving in a fast‑paced environment with a bias for action, balancing generic scalable solutions with rapid implementation
  • Work as part of a cross‑functional team alongside engineers, product managers, account managers, and customer success specialists
  • Collaborate directly with customers and stakeholders to understand their unique needs and translate those into actionable next steps
  • Develop domain expertise in AI development workflows and frontier model training
  • Respond quickly to customer queries and technical challenges, owning problems and their solutions
  • Write clean, maintainable code within shared repositories while keeping customer‑specific focus
  • Contribute to the design, implementation, and maintenance of product features using agile practices
  • Support production systems and respond to incidents when required
  • Learn how our systems operate from development through to production
  • Participate actively in team discussions, retrospectives, and knowledge sharing
  • Collaborate effectively with UK‑based teams across time zones
  • Pushing boundaries, questioning status quo, ensuring high impact for users
Key Technologies
  • Cloud Platforms: Google Cloud Platform and AWS
  • Programming Languages: Python, JavaScript, TypeScript
  • Frameworks: Vue.js, Django Rest Framework, container‑based and serverless architectures
  • Databases: MongoDB, DynamoDB
  • DevOps and Monitoring: CircleCI, Github Actions, Kubernetes, Celery, EventBridge, Datadog
Why Prolific is a Great Place to Work

We’ve built a unique platform that connects researchers and companies with a global pool of participants, enabling the collection of high‑quality, ethically sourced human behavioral data that fuels more accurate, nuanced and aligned AI systems. Our mission reflects the breadth and best of humanity, and we offer competitive compensation. For this full‑time role in San Francisco, the base salary range is $200 000–$250 000 per annum.

By submitting your application, you agree that Prolific may collect your personal data for recruiting and global organization planning. Prolific’s Candidate Privacy Notice explains what personal information Prolific may process, where and why, and the rights you can exercise over its use.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Product Engineer
Senior Product Engineer

Prolific • New York (NY)

On-site
USD 200,000 - 250,000
Remote work
Equity
Competitive salary
+1
Senior Product Engineer New New York City (Hybrid)
Senior Product Engineer New New York City (Hybrid)

Greenhouse Software, Inc. • New York (NY), Northern (KY)

On-site
USD 200,000 - 250,000
Competitive salary
Equity
Benefits
+1
Senior Product Engineer II
Senior Product Engineer II

Prolific • United States

Remote
USD 140,000 - 190,000
Senior Platform Engineering Manager
Senior Platform Engineering Manager

prolific • United States

Remote
USD 150,000 - 190,000
Senior Software Engineer (Agent Training and Evals)
Senior Software Engineer (Agent Training and Evals)

AI Trainer Jobs • United States

Remote
USD 150,000 - 190,000
Remote working
Competitive salary
Senior Data Analyst - Supply
Senior Data Analyst - Supply

AI Trainer Jobs • United States

Remote
USD 120,000 - 180,000
Remote work
Business Development Representative
Business Development Representative

Prolific • San Francisco (CA)

On-site
USD 90,000 - 120,000
Access to a unique human data platform
Competitive salary
Mission-driven culture
Senior Software Engineer (Agent Training and Evals)
Senior Software Engineer (Agent Training and Evals)

Prolific • United States

Remote
GBP 90,000 - 130,000
Remote work
Competitive salary and benefits
Python - Senior Developers - AI Training - Washington DC, USA
Python - Senior Developers - AI Training - Washington DC, USA

Prolific • United States

Remote
USD 41,000 - 69,000
Work from home
Business Analyst ( Product Operations Specialist) ( 3 Month Contract)
Business Analyst ( Product Operations Specialist) ( 3 Month Contract)

AI Trainer Jobs • United States

Hybrid
USD 125,000 - 150,000