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
Artificial Intelligence • Machine Learning
As a Staff Software Engineer in Infrastructure, you will enhance platform scalability and reliability, improve developer experience, and contribute to open-source technologies, collaborating with product managers to meet user needs.
Top Skills:
AWSAzureCloudFormationContainerdCri-ODockerGCPGoHelmKubernetesLinuxPodmanPythonTerraform
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Infrastructure Software Engineer will build and optimize systems to support data management and scalability while mentoring junior team members.
Top Skills:
C/C++GoJavaPython
Big Data • Fintech • Mobile • Payments • Financial Services
The Principal Software Engineer will lead the technical vision for traffic management capabilities, drive innovative solutions, and mentor engineers within Affirm while managing complex engineering projects.
Top Skills:
Capacity PlanningCircuit BreakersCluster ManagementLoad SheddingLoad TestingSoftware EngineeringTraffic Management
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.