About the job
Senior Software Engineer
Engineering
Prolific is at the forefront of AI innovation, crafting the essential human data infrastructure that is transforming the AI development landscape. In an era where foundational AI technologies are becoming increasingly common, it is the quality and diversity of human-generated data that sets apart leading products and models.
The role
We seek impact-driven Software Generalists to join our expert team dedicated to supporting frontier model creators and enterprise AI application developers. As a full-stack engineer, you will collaborate across Prolific’s various domains to address customer and product challenges.
This position offers an exhilarating chance to engage directly with pioneering AI companies, making vital technical decisions that balance agile startup execution with scalable, reliable engineering practices, as Prolific transforms research within the AI community. You will regularly collaborate in person with customers and our US team, while also working closely with our technology teams based in the UK.
What you’ll bring to the role
- Over 4 years of experience in a product engineering role
- Ability to translate business concepts into effective software models
- Capacity to quickly learn and adapt across the breadth of Prolific’s domains
- Experience working with both monolithic and distributed systems
- Excellent communication and collaboration skills for direct customer interaction
- Strong understanding of modern web applications and architecture design patterns
- Experience in supporting applications within production environments
- Sound judgment in technical decisions

