Backend Software Engineer (Python) in City of London

Backend Software Engineer (Python) in City of London

City of London Full-Time 50000 - 60000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Build and scale AI-driven platforms using Python and Django.
  • Company: Early-stage tech company focused on innovative machine learning solutions.
  • Benefits: Flexible working, training, stock options, and a work-from-home budget.
  • Why this job: Join a dynamic team and make a real impact in AI technology.
  • Qualifications: 2+ years of Python experience and strong web development skills.
  • Other info: Opportunity for growth with exposure to cutting-edge technologies.

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

About the role:

We are working with an early-stage, AI-driven technology company building advanced platforms that leverage machine learning, NLP and large language models to solve complex research and data problems. The team is focused on developing scalable, intelligent systems, increasingly incorporating LLM-powered and agentic workflows to automate sophisticated tasks.

As one of the early engineering hires, you will play a key role in building and scaling the core platform, working closely with the CTO and senior engineers to design, develop and deploy new features. This is a hands-on role with real ownership and impact on product direction.

Requirements

  • 2+ years of commercial software engineering experience
  • Strong Python web development experience (essential)
  • Solid experience with Django (or similar Python web frameworks, Django preferred)
  • Experience building and maintaining production web applications (not just data science scripts)
  • Experience with Docker and containerised applications
  • Experience working with relational databases (e.g. PostgreSQL)
  • Good understanding of API design and backend architecture
  • Proficiency with Git
  • Willingness to work 2 days per week onsite in London

Nice to have

  • Exposure to NLP or search systems (e.g. semantic search)
  • Experience working with LLMs or generative AI
  • Frontend experience (e.g. React)
  • Experience with Elasticsearch or OpenSearch
  • Experience with AWS or similar cloud platforms

Benefits

  • Flexible working
  • Pension contributions
  • Training & development
  • Stock option plan
  • Work from home budget

Backend Software Engineer (Python) in City of London employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™

Join an innovative AI-driven technology company where you will have the opportunity to make a significant impact as a Backend Software Engineer. With a strong focus on employee growth, we offer flexible working arrangements, comprehensive training and development programmes, and a stock option plan that rewards your contributions. Our collaborative work culture in London encourages creativity and ownership, making it an ideal environment for those looking to advance their careers in cutting-edge technology.
S

Contact Detail:

SR2 | Socially Responsible Recruitment | Certified B Corporation™ Recruiting Team

StudySmarter Expert Advice 🤫

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

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and Django. Having tangible examples of your work can really set you apart during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding backend architecture. Practice common algorithms and system design questions to boost your confidence.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

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

Python
Django
Web Development
Production Web Applications
Docker
Containerised Applications
Relational Databases
PostgreSQL
API Design
Backend Architecture
Git
NLP
LLMs
Generative AI
Elasticsearch

Some tips for your application 🫡

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

Talk About Your Projects: Share specific examples of production web applications you've built or maintained. We love to hear about your hands-on experience and how you’ve tackled challenges in your previous roles.

Get Technical with APIs: Since we’re all about backend architecture, give us the lowdown on your understanding of API design. Mention any relevant projects where you’ve implemented APIs, as this will show us you know your stuff!

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 don’t miss out on any important updates from our team!

How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™

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 demonstrate your proficiency.

Showcase Your Experience with APIs

Since the role involves backend architecture, be prepared to talk about your experience with API design. Think of specific examples where you've built or maintained APIs, and be ready to explain your thought process behind the design choices you made.

Familiarise Yourself with Docker

As containerisation is key for this position, make sure you understand Docker and how it fits into the development workflow. You might be asked about your experience with deploying applications in containers, so having a couple of examples ready will show you're well-prepared.

Prepare Questions About the Company’s Tech Stack

Research the company’s use of machine learning, NLP, and large language models. Prepare insightful questions that show your interest in their technology and how you can contribute. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.

Backend Software Engineer (Python) in City of London
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location: City of 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

>