The Senior Backend Software Engineer will lead architecture and design for scalable backend services, optimize system performance, and mentor junior engineers.
About the Role
Abnormal Security is seeking a Senior Backend Software Engineer to join our Detection Team. The Detection Division is at the forefront of developing cutting-edge technology to identify and thwart sophisticated email and cloud-based attacks that were previously undetectable, contributing to a safer digital world. As a Senior Software Backend Engineer focusing on the Detection's Serving Platform, you will be instrumental in scaling and optimizing our high-throughput, low-latency scoring infrastructure to ensure a fast, responsive, stable, and reliable experience for our customers .
The ideal candidate will possess:
- A proven track record of scaling high-throughput, low-latency model scoring infrastructure
- Experience in maintaining 99.99% uptime for services handling 50k+ QPS
- A first-principles approach to architecting scalable, customer-centric solutions
- A passion for solving complex, real-world problems with pragmatic solutions
- Strong ownership mentality and impact-driven outlook on efforts and growth
- Ability to iterate rapidly and autonomously on novel challenges
- Experience with performance engineering - in identifying and resolving bottlenecks in systems and improving the performance in an iterative way
Key Responsibilities
- Lead the architecture, design, and implementation of highly scalable backend services and infrastructure supporting our world-class Detection Engine
- Spearhead critical projects to meet ambitious goals, such as scaling components of Detection's Scoring Pipeline by 10x while maintaining or improving performance
- Collaborate closely with ML Engineering teams to gather requirements, provide technical leadership, and drive execution of infrastructure improvements
- Mentor and coach junior engineers through 1-on-1s, pair programming, and high-quality code and design reviews
- Continuously optimize system performance, reliability, and efficiency to meet growing demand and evolving threat landscape
Requirements
- 5+ years of professional experience as a hands-on engineer building and scaling data-intensive products
- Extensive experience with real-time, online, high-throughput & low-latency distributed systems
- Proven ability to maintain 99.99% uptime for services handling 20k+ QPS
- Strong track record of cross-functional collaboration and driving complex projects to completion
- Demonstrated leadership in setting and maintaining high standards for project execution and code quality
- Experience in fast-paced or start-up like environment
- Experience with cloud-native architectures and microservices
- Experience with event-driven architecture such as Kafka, Pub/Sub, etc.
Preferred Qualifications
- Familiarity with ML systems/products and distributed system technologies (e.g., Python, Golang, Kafka, Redis, Docker, Kubernetes, feature serving platforms, ML training and serving infrastructures)
- Hands-on experience optimizing high-throughput online systems
- Familiarity with the cybersecurity industry or fraud detection and its unique challenges
#LI-RT1
Top Skills
Docker
Go
Kafka
Kubernetes
Python
Redis
Similar Jobs
Consumer Web • Enterprise Web • Mobile • Productivity • Software
As a Senior Backend Engineer, you'll design and develop backend systems that support revenue growth, collaborate across teams, and ensure code quality while working with various technologies.
Top Skills:
GoGCPKubernetesPostgresRedisStripe
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a UI Engineer, you will build and maintain single-page web applications with Ember.js, collaborate with diverse teams, and drive technical aspects of product delivery.
Top Skills:
AWSCSSEmberGitHTMLJavaScriptMochaPostcssQunitSassTailwind Css
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Design, build, and maintain cloud infrastructures for Motorola Solutions’ platforms. Ensure security best practices and automate processes for scalability and performance in a remote environment.
Top Skills:
ArgocdAWSAzureBashCi/CdElastic StackElasticsearchGCPGitGoJavaScriptKubernetesOpentofuPrometheusPythonSQLTerraformThanos
What you need to know about the Vancouver Tech Scene
Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.