Senior Software Engineer (Product Engineering)
Prolific
Job Description
Overview 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 is the quality and diversity of human‑generated data that truly differentiates products and models. Senior Software Engineer The Role We’re looking for Senior Software Engineers with a product‑builder mindset 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. This is an exciting opportunity to work directly with cutting‑edge AI companies, making critical technical decisions that balance scrappy startup execution with scalable, reliable engineering as Prolific revolutionizes research for the AI community. You’ll need to be based within commuting distance of our San Francisco office to facilitate regular in‑person collaboration with customers and our US team, while also working seamlessly with our UK‑based tech 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, PostgreSQL) Building and deploying to the cloud (GCP, GitHub Actions, CircleCI) Instrumenting, monitoring & observability (Datadog) Good understanding of modern web applications and architecture design patterns Ability to translate business concepts into software models Experience with monoliths and distributed systems Commitment to code quality and automated testing Strong communication and collaboration skills for direct customer interaction Adaptability across Prolific’s domains Judgment to balance startup agility with reliable engineering Comfort with rapid iteration and urgent customer queries Production‑ready application experience Team‑oriented product engineering mindset Interest in the product lifecycle and delivering customer value Openness to learning from feedback and data‑driven iteration A passion for continuous improvement of technical skills What You’ll Be Doing In The Role Self‑motivated, energetic, thriving in a fast‑paced environment with a bias for action Collaborate with cross‑functional teams: engineers, product managers, account managers, and customer success specialists Understand unique customer needs and translate them 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 solutions Contribute clean, maintainable code across shared repositories, maintaining customer focus Design, implement, and maintain product features using agile practices Support production systems and respond to incidents when required Learn system operations from development through to production Participate actively in team discussions, retrospectives, and knowledge sharing Continuously develop technical and product understanding Collaborate effectively with UK‑based teams across time zones Challenge the status quo, ensuring high value and impact for users Key Technologies Cloud Platforms: Google Cloud Platform, AWS Programming Languages: Python, JavaScript, TypeScript Frameworks: Vue.js, Django REST Framework, container‑based & serverless architectures Databases: MongoDB, DynamoDB DevOps & Monitoring: CircleCI, GitHub Actions, Kubernetes, Celery, EventBridge, DataDog Why Prolific is a Great Place to Work Prolific connects researchers and companies with a global pool of participants, enabling the collection of high‑quality, ethically sourced human behavioral data and feedback. This data underpins more accurate, nuanced, and aligned AI systems. By providing this crucial human data infrastructure, Prolific is at the forefront of the next wave of AI innovation – one that reflects humanity’s best.
Join us to enjoy a competitive salary, benefits, and remote‑working flexibility within an impactful, mission‑driven culture. At Prolific, our compensation packages for eligible roles include base salary, equity, and benefits. Many roles also include variable cash components such as bonuses or commissions.
Each job posting shows a salary range that reflects the minimum and maximum target for new hires, based on the role’s location as well as your skills, experience, and education. The base salary range for this full‑time role in San Francisco is $200,000 – $250,000 per annum. #J-18808-Ljbffr