Backend Software Engineer (Python) in London
Backend Software Engineer (Python)

Backend Software Engineer (Python) in London

London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
N

At a Glance

  • Tasks: Build core features for an AI-driven patent research platform using Python and Django.
  • Company: Join NLPatent, a leader in AI-first patent research with a collaborative team.
  • Benefits: Enjoy flexible working, training opportunities, stock options, and 25 days of paid leave.
  • Why this job: Be a key player in shaping innovative tech that transforms patent research.
  • Qualifications: 2+ years in software engineering, Python expertise, and experience with Docker.
  • Other info: Work closely with senior engineers and enjoy a dynamic, growth-focused environment.

The predicted salary is between 36000 - 60000 Β£ per year.

About the role: NLPatent is an industry leading AI-first patent research platform that was an early mover in the application of Large Language Models. We use a combination of proprietary and off-the-shelf machine learning models and NLP techniques to help our users answer patent related research questions such as "Is my invention patentable?". Increasingly, we are using generative LLMs to build agentic workflows that answer research questions without any human intervention. As a software engineer at NLPatent, and one of the early hires for the engineering team, you would be key in building the core features and foundations to scale out the platform. You would work closely alongside NLPatent's CTO and senior engineers in planning and executing product development.

Requirements:

  • 2+ years of commercial engineering experience
  • Python web development experience
  • Experience with Django
  • Experience with Docker and containerized web applications
  • Experience with relational DBs
  • Proficiency with Git
  • Willing to work 3 days per week onsite in the office

Bonus points for:

  • Exposure to NLP - in particular semantic search systems
  • Experience working with LLMs
  • Frontend experience (React)
  • Experience with Elasticsearch or Opensearch
  • AWS Experience

Benefits:

  • Flexible working
  • Pension
  • Training & Development
  • Stock Option Plan
  • Work from home budget
  • 25 days of paid annual leave

Backend Software Engineer (Python) in London employer: NLPatent

At NLPatent, we pride ourselves on being an innovative employer that fosters a collaborative and dynamic work culture. As a Backend Software Engineer, you'll have the opportunity to work closely with industry leaders in AI and machine learning, while enjoying benefits such as flexible working arrangements, a comprehensive training and development programme, and a generous stock option plan. Our commitment to employee growth and well-being makes NLPatent an exceptional place to build a meaningful career in the heart of the tech industry.
N

Contact Detail:

NLPatent Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Backend Software Engineer (Python) in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at NLPatent. A friendly chat can open doors and give you insights that a job description just can't.

✨Tip Number 2

Show off your skills! If you've got a GitHub or portfolio, make sure it's up to date. Share projects that highlight your Python and Django expertise, especially anything related to AI or NLP.

✨Tip Number 3

Prepare for the technical interview! Brush up on your Python and web development skills, and be ready to discuss your experience with Docker and relational databases. Practice coding challenges to get in the zone.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect directly with us.

We think you need these skills to ace Backend Software Engineer (Python) in London

Python
Django
Docker
Containerized Web Applications
Relational Databases
Git
NLP
Semantic Search Systems
LLMs
Frontend Development
React
Elasticsearch
Opensearch
AWS

Some tips for your application 🫑

Show Off Your Python Skills: Make sure to highlight your Python web development experience in your application. We want to see how you've used Python in real-world projects, especially with Django, so don’t hold back on those details!

Talk About Your Teamwork: Since you'll be working closely with our CTO and senior engineers, it’s important to showcase your collaboration skills. Share examples of how you’ve successfully worked in teams to deliver projects or solve problems.

Be Specific About Your Experience: When listing your experience with Docker, relational databases, and Git, be specific! We love seeing concrete examples of how you've used these technologies in your previous roles.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get the best chance to shine in front of our hiring team!

How to prepare for a job interview at NLPatent

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially focusing on web development with Django. Be ready to discuss your past projects and how you've used Python to solve real-world problems. Practising coding challenges can also help you feel more confident.

✨Familiarise Yourself with Docker

Since the role involves containerized applications, it’s crucial to understand Docker. Prepare to explain how you've used Docker in previous projects, and maybe even set up a small project to demonstrate your skills. This will show that you're proactive and hands-on.

✨Show Off Your Database Knowledge

Be prepared to talk about your experience with relational databases. Brush up on SQL queries and be ready to discuss how you've designed or optimised database schemas in the past. This will highlight your ability to manage data effectively.

✨Engage with the Team's Vision

Research NLPatent and its use of AI and LLMs. Think about how your skills can contribute to their mission. During the interview, ask insightful questions about their technology stack and future projects. This shows your genuine interest and enthusiasm for the role.

Backend Software Engineer (Python) in London
NLPatent
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

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