Software Engineer 2 - Backend - Behavioral Security Products in London
Software Engineer 2 - Backend - Behavioral Security Products

Software Engineer 2 - Backend - Behavioral Security Products in London

London Full-Time 28800 - 48000 £ / year (est.) Home office possible
A

At a Glance

  • Tasks: Build innovative software solutions to tackle modern cybersecurity challenges using AI technologies.
  • Company: Join Abnormal AI, a leader in revolutionising cybersecurity with cutting-edge technology.
  • Benefits: Enjoy competitive salary, remote work flexibility, and opportunities for professional growth.
  • Why this job: Make a real impact in the world of cybersecurity while working with top-tier engineers.
  • Qualifications: 3-5 years in software engineering, experience with streaming data systems, and strong communication skills.
  • Other info: Be part of a dynamic team building new products from scratch in a supportive environment.

The predicted salary is between 28800 - 48000 £ per year.

Abnormal AI is revolutionising cybersecurity by leveraging AI-native technologies to combat modern cyber threats. We are building a team of top-tier engineers who are excited to use Generative AI tools like Cursor, GitHub Copilot, and Claude to redefine how software is built—faster, smarter, and more efficient.

We are seeking a highly skilled Software Engineer II to help shape the future of AI-powered application development. If you are passionate about cutting-edge technology, scalable systems, and solving real-world challenges, this is your opportunity.

About You

You are someone who wants to make an impact. You are passionate about solving customer problems and have built up a base of skills in backend and distributed systems development to do so. You want to apply those skills on a problem that leaves the world in a better place.

We are a scrappy team: we are building a new product from scratch - this means you should be comfortable with a level of uncertainty beyond what you would find at a more mature company or even a more mature team at Abnormal. Not every project will come with a well-defined PRD - that’s expected and we expect this engineer to go dig in and figure out what to do. This also means occasionally we will ask you to do things that may not strictly fit the role of a "backend engineer" - it might mean jumping on a customer call, or digging in to help fix a frontend bug.

We are also not only a remote team, but a very distributed team, as such you will need to have excellent communication skills across both verbal and written mediums. You will need to be just as comfortable on a zoom call as writing a 1 pager project proposal to be shared across the team for technical feedback.

In This Job, You Will Bring These Skills

  • Skills/Experience - Required:
  • Streaming data systems - using Kafka, Spark, Map/Reduce or similar to process large data sets
  • Experience with building and operating distributed systems and services at a high scale (~billions of transactions each day)
  • Working with external party APIs
  • 3-5 years of overall software engineering experience
  • Strong sense of best practices in developing software
  • Skills - Nice to have:
  • 2+ years Python
  • Working with internal as well as external APIs

Role Responsibilities

  • Build out streaming infrastructure for our data integration platform
  • Be able to capture data from Slack, Teams and other streaming data platforms for processing within our Data Ingestion Platform (DIP)
  • Work to integrate customers into the new streaming infrastructure, migrating from the older polling model where necessary
  • Work with Product Managers, Designers & Account TakeOver (ATO) detection team on product requirements and frontend implementation
  • Partner with our ATO Detection team
  • Understand the workflows and processes of the ATO Detection team. Be an effective liaison between ATO Infrastructure and ATO Detection to understand and represent ATO Detection team needs, and convert those needs into ATO Infrastructure team deliverables.
  • Help build our group through excellent interview practices. This engineer must be able to accurately assess candidates' technical skills, cultural fit and likelihood of success at Abnormal to ensure we hire the right team.
  • Be a talent magnet - someone who through the interview process demonstrates their own strengths in a way that attracts candidates to Abnormal and to the ATO team and ensures that we close the candidates we want to close.

Ready to be part of AI transformation at Abnormal AI? Apply Now!

Once you apply, you will be invited to our AI-powered Development Challenge, where you will gain hands-on experience with AI-powered tools like Cursor and Copilot to build real-world application features. This challenge is a take-home assignment, requiring 2-4 hours of work to be completed within one week - apply when you’re ready!

Software Engineer 2 - Backend - Behavioral Security Products in London employer: Abnormal AI

Abnormal AI is an exceptional employer for Software Engineers, offering a dynamic work environment where innovation meets impact. With a focus on cutting-edge AI technologies and a culture that encourages collaboration and creativity, employees are empowered to tackle real-world challenges while enjoying opportunities for professional growth. The remote and distributed nature of the team fosters flexibility and inclusivity, making it an ideal place for those looking to make a meaningful contribution in the cybersecurity landscape.
A

Contact Detail:

Abnormal AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer 2 - Backend - Behavioral Security Products in London

✨Tip Number 1

Get familiar with the company and its products. Research Abnormal AI's approach to cybersecurity and their use of AI technologies. This will help you tailor your conversations during interviews and show that you're genuinely interested in what they do.

✨Tip Number 2

Practice your coding skills and be ready for technical challenges. Since you'll be working with streaming data systems, brush up on your knowledge of Kafka, Spark, and distributed systems. We recommend doing some mock interviews to get comfortable with the format.

✨Tip Number 3

Show off your communication skills! Since this role requires excellent verbal and written communication, practice explaining complex technical concepts in simple terms. This will help you connect better with the team and demonstrate your ability to collaborate effectively.

✨Tip Number 4

Apply through our website! Not only does it streamline the process, but it also gives you access to our AI-powered Development Challenge. This is a great opportunity to showcase your skills and get hands-on experience with the tools you'll be using at Abnormal AI.

We think you need these skills to ace Software Engineer 2 - Backend - Behavioral Security Products in London

Streaming Data Systems
Kafka
Spark
Map/Reduce
Distributed Systems Development
API Integration
Python
Software Engineering Best Practices
Communication Skills
Problem-Solving Skills
Collaboration with Product Managers
Technical Assessment
Customer Engagement

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for cutting-edge technology and solving real-world challenges shine through. We want to see that you’re not just looking for a job, but that you’re genuinely excited about making an impact in the cybersecurity space.

Tailor Your Experience: Make sure to highlight your experience with backend and distributed systems development. We’re looking for specific skills like streaming data systems and working with APIs, so don’t be shy about showcasing your relevant projects and achievements!

Communicate Clearly: Since we’re a distributed team, strong communication skills are key. Whether it’s a one-pager project proposal or a casual chat on Zoom, make sure your written application reflects your ability to convey ideas clearly and effectively.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves, and you’ll also get access to our AI-powered Development Challenge, which is a fantastic opportunity to showcase your skills!

How to prepare for a job interview at Abnormal AI

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially streaming data systems like Kafka and Spark. Brush up on your experience with distributed systems and be ready to discuss specific projects where you've implemented these technologies.

✨Show Your Problem-Solving Skills

Abnormal AI is looking for someone who can tackle real-world challenges. Prepare examples of how you've approached complex problems in the past, particularly in backend development. Think about times when you had to adapt quickly or work outside your usual role.

✨Communicate Clearly

Since this is a remote and distributed team, strong communication skills are a must. Practice explaining your technical ideas clearly and concisely, both verbally and in writing. You might even want to prepare a one-pager summarising a project you’ve worked on to showcase your ability to communicate effectively.

✨Be a Team Player

Highlight your collaborative spirit during the interview. Discuss experiences where you’ve worked closely with product managers, designers, or other teams. Abnormal AI values engineers who can bridge gaps between technical and non-technical teams, so be ready to share how you’ve done this in the past.

Software Engineer 2 - Backend - Behavioral Security Products in London
Abnormal AI
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

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