Postuler maintenant

Details zum Jobangebot

At a Glance

Us: 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 differentiate products and models.

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 and feedback. This data is the cornerstone of developing more accurate, nuanced, and aligned AI systems.

Our mission is to bridge the gap between AI potential and human insight. We believe that the next leap in AI capabilities won't come solely from scaling existing models, but from integrating diverse human perspectives and behaviors into AI development. By providing this crucial human data infrastructure, Prolific is positioning itself at the forefront of the next wave of AI innovation – one that reflects the breath and the best of humanity.

You: As Technical Lead, you will serve in a pivotal role within our engineering department, promoting technical excellence across one of our product development teams. This role is responsible for leading the technical direction of projects, ensuring the delivery of scalable, high-quality solutions, and providing guidance and mentorship to team members. The role may include line management of less experienced team members

Salary: £95,000-£100,000 + bonus + share options

The Role

  • Collaborate with the Product Managers and other stakeholders to define scope, timelines and required resources
  • Serve as a trusted technical advisor to the Product Manager, providing guidance on technical solutions, feasibility, estimates and technical improvements
  • Distil complex problems into technical solutions that can be delivered incrementally without introducing complexity and technical debt
  • Write efficient, observable, high quality code that meets business requirements
  • Expert and in-depth knowledge and veteran experience of the key technologies used
  • Lead the design and implementation of technical projects using established patterns, ensuring alignment with both company objectives and customer requirements
  • Resolve complex technical issues, provide expert consultation, and make informed technical decisions
  • Manage code reviews, maintain high coding standards, and ensure appropriate software design patterns are followed
  • Obsess over the quality of software going into production to establish and maintain high standards of operational excellence.
  • Lead the effort to continually improve how software is built within the team
  • Mentor and guide team members, fostering a collaborative, inclusive, and innovative environment
  • Play a key role in the technical design authority group (aka brain trust) to review, challenge and improve the technical solutions developed by other product development teams
  • Foster a DevOps culture that includes continuous integration and automation
  • Collaborate with the Engineering Manager and other Technical Leads to develop and uphold good engineering standards and best practices
  • Take ownership and support of products or functionality developed by the team and deployed to production
  • Stay updated on industry trends and technological advancements, pushing for the adoption of new technologies and processes that enhance product functionality and performance by clearly articulating the benefits to the business
  • Assist in hiring, onboarding, and training new team members
  • The role may include line management of less experienced team members

What you'll bring

  • Extensive experience in technical leadership or senior software development roles
  • Demonstrable problem-solving skills and strategic thinking capabilities
  • Excellent interpersonal and communication skills, capable of leading diverse teams and collaborating effectively with various stakeholders
  • Familiarity with agile methodologies and project management practices
  • 5+ years of professional software development experience, including experience building highly available and transactional distributed cloud-based applications or platforms such as e-commerce, marketplaces or SaaS
  • Bachelor's degree in Computer Science or a related field or equivalent technical experience

Key Technologies. We ask for expertise in some, and the willingness to learn where required:

  • Cloud Platforms: Google Cloud Platform and AWS
  • Programming Languages: Python, JavaScript, and TypeScript
  • Frameworks: Vue.js, Django Rest Framework, Container-based and Serverless architectures
  • Databases: MongoDB and DynamoDB
  • DevOps and Monitoring: CircleCI, GitHub Actions, Kubernetes, Celery, EventBridge and DataDog

What We Expect from You

We're proud of the culture we've built at Prolific, and as a Prolifico, we expect you to contribute positively to our workplace culture by embracing our core principles:

  • Celebrate our wins - for our customers, partners, Prolificos and Prolific
  • Break down silos to partner across teams, fostering a unified effort toward company objectives
  • Strive for excellence in all that you do, setting and working towards ambitious goals
  • Continuously seek opportunities for improvement and innovation, pushing the boundaries of what's possible
  • Act with integrity, prioritizing customer satisfaction and trust above all else
  • Actively seek and act on customer feedback to deliver solutions that exceed their expectations
  • Manage your time efficiently, focusing on tasks that drive impact and support our mission
  • Take ownership of your responsibilities, and be accountable for your progress and the quality of your work
  • Approach challenges with a growth mindset, viewing them as opportunities for learning and innovation
  • Encourage and participate in experimentation, embracing failure as a valuable learning experience
  • Be adaptable and open to new ideas, welcoming the dynamic nature of our industry
  • Embrace the agility of our scale-up environment, leveraging new technologies and strategies to stay ahead

Our Interview Process

Talent Call - You'll meet with one of our Talent team and have an exploratory call about the role requirements, life at Prolific, as well as your background and aspirations.

Hiring Manager Interview - You'll interview with two members of the team, one of which will be the hiring manager. You'll have the opportunity to ask about the company and the role, and we'll ask you questions about your experiences and goals.

Panel Interview - We'll hold a panel interview that evaluates skills required for the role. You'll meet with more of our team and may be asked to complete a presentation or task. You'll be compensated with a £50 voucher ? for completing the task because we know your time is valuable!

Final Interview - We will deep dive into your past experiences, goals, motivations, and skills all aligned to our Prolific Principles & Behaviours. You'll speak with two to three members of the team and - as always - have an opportunity to ask questions about the role and company.

Diversity, Equity and Inclusion Monitoring

Prolific is an equal opportunity employer. We celebrate diversity and are committed to fostering diversity, equity and inclusion in the workplace. We welcome all applications, and consider them without regard to race, religion, belief, age, gender, gender expression, gender identity, gender reassignment, disability, marriage or civil partnership status, pregnancy or maternity, sex or sexual orientation.

We are committed to ensuring a fair recruitment process, it's essential to our success. Under the Equality Act (2010) we collect information from individuals at the point of application. We anonymously monitor the profiles of individuals that apply to each vacancy to ensure that no individual is unfairly discriminated against or disadvantaged.

Privacy Statement

By submitting your application, you agree that Prolific may collect your personal data for recruiting and global organisation planning. Prolific's Candidate Privacy Notice explains what personal information Prolific may process, where Prolific may process your personal information, its purposes for processing your personal information, and the rights you can exercise over Prolific use of your personal information.
Postuler maintenant

Plus d'emplois