Abnormal Security

Senior Backend Software Engineer

Job Description

Posted on: 
May 19, 2024

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’d 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’ll 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.

Responsibilities

Build and maintain high-throughput, low-latency systems that process 100s of millions of events per day to enable detection to identify notable events
Enhance our frameworks for improving detection efficiency and effectiveness
Provide operational support to maintain a high level of system uptime and performance
Create a magical work environment with colleagues and memorable interview process for candidates

Job Requirements

Experience working with building and operating distributed systems and services
5+ years of backend software engineering experience
Experience leading technical projects, working with distributed teams, and strong communication skills
Experience owning feature development end-to-end, troubleshooting issues, maintaining systems at scale and balancing feature development work with operational support
Experience with tech stack including:
Language: Python, Golang
Platform: AWS
Framework: Django, Spark
Storage / Data Pipelines: Postgres, Redis, ElasticSearch, Kafka, Parquet

Apply now

More job openings