Software Engineer
 

What’s our vision?

BenevolentAI, founded in 2013, is an advanced technology company focused on accelerating the journey from data to medicines. It is the world’s only technology company with end-to-end capability from early discovery to late stage clinical development.

As an experienced Software Engineer, you are going to work on our data processing pipeline, bringing the power of our AI models ever more quickly to our scientists. Our goal is to bring together world-class scientists and technologists to accelerate the discovery of new treatments for human diseases. This is an ideal role if you are passionate about any of the following domains: large scale data processing, the biomedical domain, data visualisation and machine learning, and if you’re excited by the opportunity to grow your skills in these areas.

We offer a great opportunity to explore and develop our state-of-the-art tech to another level. You will also have the freedom to learn more within the role through regular in-house presentations and other training and develop your career in a highly challenging, but rewarding role.

The Role

The Software Engineer will be a core team member developing our platform, and the scalable infrastructure behind our natural language processing technology. You will be spending your time coming up with the best ways of storing processing and representing our data. The infrastructure will be a mixture of local development servers and cloud.

We’re interested in Java, Python, Elastic Search, Influx, MongoDB, Neo4J, Spark, Kubernetes and Helm. You’ll be an integral part of our engineering team working closely with our site-reliability engineers, algorithm developers and product teams. There will be the opportunity for youto work across different technologies and be able to contribute to ever more sophisticated technologies and applications advancing machine-assisted scienceYou will be joining our Agile development teams, be an advocate of high-quality engineering and best-practice in production software.

We’re building technology that hasn’t been made before! You must be a strong communicator who can explain what is required to build and deliver great software products. You will be keen to work with the rest of the team and develop collaboratively.

You will promote test-driven-development and other Agile best-practices for ensuring the software is resilient enough for our scientists to rely on.

Requirements

  • Expert programming skills in at least one of Python or Java. The ideal candidate will be proficient in both.

  • A problem-solving mind set with an agnostic approach to languages and technology

  • Minimum of two years software engineering experience in a commercial environment.

  • Knowledge of relevant technologies and opinions on what to use. Technologies we’re interested in: Java, Python, Neo4J, ElasticSearch, Linux, Kubernetes, Helm, GKE, Argo, Docker, Terraform, AWS, EC2, Git, Dremio, VMWare, Saltstack, GitLab, MySQL, Hadoop, Spark, Nginx, Apollo, GraphQL, Apache

  • A strong advocate of test driven development, automated testing and other practices for producing resilient software.

  • Experience of Agile scrum, fast iterative environments, and version control.

  • Any background in science or machine learning is always desirable.


About BenevolentAI

BenevolentAI, founded in 2013, is an advanced technology company focused on accelerating the journey from data to medicines. It is the world’s only technology company with end-to-end capability from early discovery to late stage clinical development. The company is HQ’d in London with a research facility in Cambridge (UK) and further offices in New York and Belgium.

The ‘Benevolent Platform’ is a unique machine intelligence technology system built to mine new knowledge from vast quantities of biomedical data, propose treatments and design drugs to enable its world leading scientists to bring new treatments to patients faster.

We are working on applying tech to real problems, and see real outcomes and the fruits of our labour by working on a meaningful mission. We do our job ‘Because it matters’ and live by the philosophy that unconventional thinking together with purposeful technology can have an impact on humanity.

The working environment is agile and we work in cross functional teams. We encourage a culture of learning, developing and challenging the status quo to foster dynamic, entrepreneurial behaviours, innovation and a ‘fail fast’ mentality.

Alongside all of this we can offer excellent benefits (learn more at https://benevolent.ai/careers/), a global reach and the ability to work with the best talent in the industry.

Please be advised that we will hold and process your Personal Data for continuous recruitment purposes (this is irrespective of your success in this application or not) in line with vital regulatory requirements. Under GDPR/DPA2018, you have the right to be informed, access, restrict, correct or ask us to delete your Personal Data. More details available on our Privacy Notice (https://benevolent.ai/privacy/).