Software Engineer in London

Software Engineer in London

London Full-Time 60000 - 84000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Design and develop software for AI-driven drug discovery, collaborating with a dynamic team.
  • Company: Join deepmirror, a pioneering tech start-up in the heart of London.
  • Benefits: Competitive salary, private medical insurance, remote work options, and a pension scheme.
  • Why this job: Be part of a revolutionary platform that impacts real-world drug programs from day one.
  • Qualifications: 4+ years in software development, proficiency in TypeScript and Python, and a passion for innovation.
  • Other info: Enjoy a supportive culture focused on learning, collaboration, and ownership.

The predicted salary is between 60000 - 84000 £ per year.

deepmirror empowers chemists to design better drugs faster with AI. Access to data and expertise are the main barriers for AI in drug discovery. We have built an intuitive co-ideation platform on which computational and medicinal chemists can access high-quality data to build powerful AI models for their drug programmes. Since launching in 2023, our platform is now used by hundreds of chemists across the globe to impact real-world drug programmes. Now, we are looking for an experienced software engineer to supercharge our product.

In this role, you will design and develop production-grade software that powers AI-driven drug discovery. This is an outstanding opportunity for someone who wants to be involved from day one of the start-up journey and who wants to put new processes into place to build a powerful platform in a high-performing and collaborative team, based in beautiful Victoria House in the heart of London.

As part of the product team, you will work across the full stack to integrate advanced algorithms into core services, ensuring they are production-ready, scalable, and seamlessly embedded in the platform. Leveraging your expertise in software engineering, we encourage you to seize the opportunity to be independent and drive innovation and quality. In the role, you will have substantial growth opportunities, allowing you to shape deepmirror's technological framework from its inception and learn in an interdisciplinary environment at the interface of physics, chemistry, biology, and machine learning.

Would you like to apply? We want to be upfront about what it is like to work at deepmirror and thought hard about the principles that guide our work. Before you apply, let's dive into how our values influence the way we work as a team and ensure they resonate with you.

  • We Persevere: We believe that great work comes from dedication, continuous learning, and pushing boundaries. We trust you to manage your time in a way that helps you develop your skills while contributing to impactful projects. If you thrive on learning and enjoy challenging yourself, you'll fit right in.
  • We Care: We love what we do and deeply care about our product, customers, and colleagues. We thrive as a collaborative team where everyone is willing to go the extra mile for our customers. We create an environment where asking for support and extending a helping hand are equally valued.
  • We Own: Nobody will dictate how you do things, but you will be held accountable for the impact of your work, as we value outcomes over outputs. If you thrive in an environment where you take responsibility, solve problems proactively, and drive your own success, you will do well here.

At deepmirror, you will challenge yourself, be supported, and be given the freedom to excel. Join a team where striving, caring, and ownership are not just values but a way of life. If this resonates with you, deepmirror could be your next big adventure—read on for the 'boring' bits.

You will:

  • Be part of the product team and collaborate with designers, engineers, and scientists to define and implement solutions, and contribute to decision-making.
  • Design, develop, maintain, and ship features to deepmirror.
  • Write clean, efficient, and well-documented code. Review code, provide feedback, and support research engineers to productionise code.
  • Have highly proficiency in at least TypeScript and Python.
  • Have 4+ years of software development experience.
  • Be passionate about software engineering with a relentless thirst to improve.
  • Have a strong understanding of data structures, algorithms, and system design.
  • Have experience building full-stack systems, including distributed services, APIs, cloud platforms (AWS or GCP), and both SQL and NoSQL databases, with a solid understanding of backend and frontend concepts.
  • Hold a Bachelor's, Master's, or PhD degree in Computer Science, Engineering, or a related field.

Nice to have:

  • Knowledge of cheminformatics, computational chemistry, and machine learning.
  • Contributions to open-source projects or personal software projects (e.g., RDKit, ketcher, Mol*, Vina or related tools).

If you meet at least 60% of the requirements or nice-to-have qualifications, we encourage you to apply.

Base salary: £70k to £90k+. Competitive Option Plan in line with the stage of the company. Frequent social events and off-sites. Private medical insurance. 1-week remote working per quarter. Cycle to Work Scheme. Pension Scheme: 5%/5% employer/employee.

Software Engineer in London employer: deepmirror

At deepmirror, we pride ourselves on being an exceptional employer that fosters a culture of innovation, collaboration, and personal growth. Located in the vibrant heart of London, our team enjoys a supportive work environment where creativity is encouraged, and every member has the opportunity to shape the future of AI-driven drug discovery. With competitive salaries, a robust option plan, and a commitment to employee well-being through benefits like private medical insurance and flexible remote working, deepmirror is the perfect place for passionate software engineers looking to make a meaningful impact.
D

Contact Detail:

deepmirror Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at deepmirror. A personal introduction can make all the difference when it comes to landing that interview.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to software engineering, AI, or drug discovery. This will give you an edge and demonstrate your passion for the field.

✨Tip Number 3

Prepare for the interview by brushing up on your technical skills and understanding deepmirror's mission. Be ready to discuss how your experience aligns with their values of perseverance, care, and ownership.

✨Tip Number 4

Don’t hesitate to apply through our website! Even if you don’t meet every single requirement, if you resonate with our values and have the right mindset, we want to hear from you. Your unique perspective could be just what we need!

We think you need these skills to ace Software Engineer in London

TypeScript
Python
Software Development
Data Structures
Algorithms
System Design
Full-Stack Development
Distributed Services
APIs
Cloud Platforms (AWS or GCP)
SQL Databases
NoSQL Databases
Cheminformatics
Computational Chemistry
Machine Learning

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We want to see that you’re not just ticking boxes but genuinely excited about the role and the impact you can make at deepmirror.

Tailor Your CV: Make sure your CV is tailored to highlight your experience with TypeScript, Python, and any full-stack projects you've worked on. We love seeing how your skills align with our needs, so don’t hold back on showcasing relevant projects!

Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points where necessary and avoid jargon unless it’s relevant to the role.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to be part of our team!

How to prepare for a job interview at deepmirror

✨Know Your Tech Stack

Make sure you’re well-versed in TypeScript and Python, as these are crucial for the role. Brush up on your knowledge of data structures, algorithms, and system design, as you might be asked to solve problems on the spot.

✨Show Your Passion

Demonstrate your enthusiasm for software engineering and AI-driven drug discovery. Share examples of projects you've worked on, especially if they relate to cheminformatics or machine learning, to show that you’re genuinely interested in the field.

✨Collaborative Mindset

Since the role involves working closely with designers, engineers, and scientists, be prepared to discuss how you’ve successfully collaborated in the past. Highlight your ability to communicate effectively and contribute to team decision-making.

✨Ask Insightful Questions

Prepare thoughtful questions about deepmirror’s platform and its impact on drug discovery. This shows that you’ve done your homework and are genuinely interested in how you can contribute to their mission.

Software Engineer in London
deepmirror
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>