Principal Engineer

BenevolentAI harnesses the power of artificial intelligence (AI) and human expertise to revolutionize drug discovery, developing new and more effective medicines.
London, UK
Backend
Principal Software Engineer
In-Person
8+ years of experience
AI · Healthcare

Description For Principal Engineer

At BenevolentAI, we are revolutionizing drug discovery by combining artificial intelligence (AI) with human expertise. Our computational R&D platform and in-house drug programmes enable us to develop more effective medicines. We're seeking a talented and versatile Principal Engineer to join our Product and Technology organization in London.

As a Principal Engineer, you'll play a crucial role in high-impact projects, setting technical direction and working on initial design, development, or accelerating team delivery. This key individual contributor role involves close collaboration with our VP of Engineering and Chief Technology Officer.

Your responsibilities will include:

  • Leading technical solution designs across various projects
  • Adapting to multiple roles, from software development to cloud engineering and systems design
  • Mentoring team members and providing technical guidance
  • Implementing projects independently when required
  • Collaborating with senior architects to design an integrated end-to-end platform
  • Promoting and implementing engineering best practices
  • Facilitating cross-team collaboration and progress

We're looking for candidates with:

  • 8+ years of professional engineering experience, including 2+ years as a staff engineer
  • Extensive experience in big data ETL pipeline design using cloud architectures (AWS, GCP)
  • Ability to transform product requirements into technical roadmaps
  • Strong mentoring skills and experience guiding junior team members
  • Analytical skills to evaluate and select optimal technical solutions
  • Excellent communication skills, able to interact with both technical and non-technical stakeholders

Join our diverse team of professionals in London and help us make a meaningful impact on healthcare through innovation and collaboration. If you're passionate about using your technical expertise to revolutionize drug discovery, we want to hear from you!

Last updated 16 days ago

Responsibilities For Principal Engineer

  • Lead or facilitate the design of technical solutions for projects
  • Play multiple roles including software development, cloud engineering, and systems design
  • Provide guidance and mentorship to team members
  • Lead and implement projects as an individual
  • Collaborate with peers in senior architectural positions to design a joined-up end-to-end platform
  • Deploy engineering best practices and encourage others to do so
  • Act as 'glue' across teams, performing necessary tasks to keep the team moving forward

Requirements For Principal Engineer

Python
  • At least 8 years of professional engineering experience as an individual contributor, with at least 2 years as a staff engineer
  • Extensive experience in systems design of big data ETL pipelines using cloud-based architectures such as AWS, GCP
  • Ability to translate product and sales requirements into a technical roadmap
  • Experience in mentoring more junior members of the team
  • Ability to critically evaluate solutions and determine the best paths forward
  • Strong communication skills with a range of stakeholders - from junior engineers to non-technical domain experts

Interested in this job?

Jobs Related To BenevolentAI Principal Engineer

Principal Software Engineer, Advertising Trust

Principal Software Engineer role in Amazon's Advertising Trust team, focusing on high-scale systems and business-critical designs.

Principal Hydraulic Engineer

Principal Hydraulic Engineer role at EnerMech, leading engineering team for Cranes & Lifting projects in Aberdeen.

Principal Systems Software Engineer

NVIDIA seeks a Principal Systems Software Engineer to lead Apache Spark acceleration with GPUs, offering $272K-$419K salary plus equity.

Scientific Computing Libraries Architect

NVIDIA seeks a Scientific Computing Libraries Architect to advance CUDA Libraries for Chemistry Applications, designing quantum chemistry solutions for GPUs.

Principal Platform Software Engineer - OpenBMC Platform Architect

NVIDIA seeks a Principal Platform Software Engineer to lead data center server product architecture and development, offering competitive salary and benefits.