At a Glance
- Tasks: Join a pioneering team to build AI-driven platforms using Python and Django.
- Company: Early-stage tech company focused on machine learning and NLP.
- Benefits: Flexible working, pension contributions, training, stock options, and work from home budget.
- Why this job: Make a real impact as an early engineering hire in a cutting-edge environment.
- Qualifications: 2+ years in software engineering with strong Python and Django skills.
- Other info: Collaborate closely with the CTO and senior engineers for career growth.
The predicted salary is between 50000 - 65000 £ 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 AWS in City of London employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™
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 AWS 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, Django, and any cool AI stuff you've worked on. This gives you a chance to demonstrate your expertise beyond just a CV.
✨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, so you're ready to impress when it counts.
✨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 AWS in City of London
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, especially with Django, to build and maintain production web applications.
Talk About Your Experience: Don’t just list your skills; share specific examples of projects where you’ve made an impact. We love hearing about your hands-on experience with Docker, relational databases, and API design.
Be Yourself: Let your personality shine through in your written application. We’re looking for someone who fits well with our team culture, so don’t be afraid to show us who you are!
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 us!
How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™
✨Know Your Tech Stack
Make sure you’re well-versed in Python and Django, as these are essential for the role. Brush up on your knowledge of Docker, relational databases like PostgreSQL, and API design. Being able to discuss your past projects and how you used these technologies will show your expertise.
✨Showcase Your Problem-Solving Skills
Since the company focuses on AI-driven solutions, be prepared to discuss how you've tackled complex problems in your previous roles. Think of specific examples where you’ve implemented machine learning or NLP techniques, even if they were not the main focus of your job.
✨Demonstrate Ownership and Impact
As an early engineering hire, you’ll need to show that you can take ownership of projects. Share experiences where you’ve led initiatives or made significant contributions to product direction. Highlight how your work has positively impacted your team or company.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s technology stack, future projects, and team dynamics. This shows your genuine interest in the role and helps you assess if the company is the right fit for you. Plus, it gives you a chance to engage with the CTO and senior engineers.