At a Glance
- Tasks: Design and build backend services for national security systems using cutting-edge tech.
- Company: Join a pioneering AI cybersecurity company making a real difference.
- Benefits: Competitive salary, share options, top-tier healthcare, and flexible work arrangements.
- Why this job: Contribute to national security while tackling unique technical challenges.
- Qualifications: 5+ years in distributed systems, strong Python skills, and cloud-native experience.
- Other info: Hybrid work model with excellent career progression opportunities.
The predicted salary is between 72000 - 84000 £ per year.
Senior Backend Engineer – Product Team - £100,000 plus equity
You'd thrive on building distributed systems that matter. Not the kind that serve AI cat photos and videos, we're talking about the kind that protect countries from escalating cyber warfare. You're about to optimise for national security, working at the rare intersection of AI and cybersecurity, building distributed systems that NATO countries depend on to defend against malicious threats.
What You'll Build
- You'll design the core backend services powering large-scale binary analysis systems that process 200,000 binaries daily — and then scale that to millions and beyond.
- UK and US defence organisations are already using what you'll build out further and deeper.
- The technical challenges are the kind most engineers may never encounter: distributed systems across hundreds of nodes and thousands of CPUs, PostgreSQL databases with 500 million entries where traditional queries break down, and air-gapped deployments in private clouds for classified defence customers.
- You'll work with custom transformer AI models that fundamentally understand software at the binary level, using Python, FastAPI, Celery, Redis, RabbitMQ, PostgreSQL, and Kubernetes to transform cutting-edge AI research into production systems that process hundreds of gigabytes of data daily.
You'll Be Responsible For
- Designing backend services and APIs that handle hundreds of gigabytes of data daily
- Building asynchronous processing pipelines for high-throughput, data-intensive workloads
- Solving distributed systems challenges: eventual consistency, failure modes, and performance bottlenecks at scale
- Partnering with AI researchers and security specialists to 'productionise' cutting-edge deep analysis capabilities
- Contributing to system architecture decisions that shape the platform's future
Who You Are
You have 5+ years building distributed, cloud-native systems in production. You understand asynchronous Python, message queues, and how to make databases perform when they hit hundreds of millions of rows. You thrive on autonomy, taking high-level problems and delivering working solutions without hand-holding.
Must-haves:
- Strong Python with async frameworks (FastAPI or similar)
- Experience with Celery/Redis/RabbitMQ
- PostgreSQL expertise
- Kubernetes operations
- Ability to obtain UK security clearance (SC level)
What's On Offer
- Salary: £100,000 + share options in a growing AI cybersecurity company
- Benefits: Top-tier private healthcare, pension, training budget, conference attendance, extra birthday leave
- Flexibility: Hybrid - 3 days a week in King's Cross + 30 days work-from-anywhere per year
- Progression: Opportunities to grow into principal architect or engineering manager roles as the company doubles in size
If you're back in your skills as a problem solver who wants your work to directly contribute to national security (NATO members), this could be your role.
Note: Security Clearance will be required, a minimum of 3 to 5 years of UK residency is required. Applications from outside of UK will not be reviewed.
Email mark@seekr.inc with the email titled 'Secure me that role' with your CV to get to the front of the Q.
Back End Developer in City of London employer: SEEKR
Contact Detail:
SEEKR Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Developer in City of London
✨Tip Number 1
Network like a pro! Reach out to folks 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 put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to distributed systems or cybersecurity. This will give you an edge and demonstrate your hands-on experience to potential employers.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and system design skills. Practice coding challenges and be ready to discuss how you've tackled complex problems in the past. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Let's get you that role!
We think you need these skills to ace Back End Developer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with distributed systems and the tech stack mentioned in the job description. We want to see how your skills align with what we’re looking for, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re passionate about working on national security projects. Share your thoughts on how your background in Python and cloud-native systems can contribute to our mission at StudySmarter.
Showcase Problem-Solving Skills: In your application, highlight specific challenges you've faced in previous roles and how you tackled them. We love engineers who thrive on solving complex problems, especially in high-stakes environments like cybersecurity.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications better and ensures you get noticed quickly. Don’t forget to include 'Secure me that role' in your email subject line!
How to prepare for a job interview at SEEKR
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Python, FastAPI, Celery, Redis, RabbitMQ, PostgreSQL, and Kubernetes. Brush up on how these technologies work together, especially in distributed systems. Be ready to discuss your past experiences with them and how you’ve tackled challenges in high-throughput environments.
✨Understand the Mission
This role is all about national security and cybersecurity. Familiarise yourself with the company’s mission and how their products protect against cyber threats. Being able to articulate why this matters to you will show your passion and commitment to the role.
✨Prepare for Problem-Solving Questions
Expect to face technical questions that assess your problem-solving skills, especially around distributed systems and database performance. Practice explaining your thought process clearly and concisely, as they’ll want to see how you approach complex issues.
✨Showcase Your Autonomy
The job requires a self-starter who can deliver solutions without much guidance. Prepare examples from your previous roles where you took initiative and solved problems independently. Highlighting your ability to thrive in an autonomous environment will resonate well with the interviewers.