
Senior Software Engineer (Model Platform)
Abnormal Security
Visa & sponsorship
- US persons only (ITAR / export control): a legal requirement, not employer policy.
Job description
-
Abnormal AI is looking for a Senior Software Engineer to join the Detection Team
-
The Detection Division is focused on building the world’s most advanced technology for identifying and stopping email and cloud-based attacks that were previously undetectable and helping make the world a safer place
-
As a Senior Software Engineer building systems for Detection’s Signals and Serving Team, you will make feature development at Abnormal fast, responsive, stable, and confident for our ML and Data Science team
-
Architect, design, build, deploy, and maintain Model Serving infrastructure that supports a world-class Detection Engine
-
Own projects that scale our model serving and data processing services to handle 10x the traffic we serve today
-
Build the platform for fighting against rapidly generated AI attacks
-
Own real-time, near real-time streaming pipelines, and online feature serving services
-
Build Abnormal’s ML Training platform, improving MLE velocity and product precision and recall
-
Collaborate closely with MLE and Data Science teams by distilling feedback, correlating it to strategy, and executing
-
Coach and mentor junior engineers via 1on1s, pair programming, high-quality code reviews, and design reviews
Benefits
-
Healthcare
-
Flexible PTO
-
401k
-
One Medical
-
Flexible Spending Account
-
Mental Health Resources
-
Home Office Stipend
-
Monthly Internet & Phone Stipend
-
Health and Wellness Stipend- An ability to iterate in real-time - solving novel problems, quickly and autonomously
-
A first principles approach to building scalable, customer-centric solutions
-
A drive to solve meaningful & pragmatic problems for real-world people
-
An ability to iterate in real-time-solving novel problems, quickly and autonomously
-
An ownership and impact-oriented outlook on your efforts and growth
-
Proven ability to collaborate effectively with cross-functional teams, including data scientists, machine learning engineers, product managers, and other stakeholders. You can translate requirements into actionable technical tasks, communicate progress clearly, and adapt to feedback
-
Excellent problem-solving skills and the ability to work independently in a fast-paced environment. You can break down complex challenges into manageable steps and iterate on solutions, balancing immediate needs with long-term scalability
-
5+ years of experience as a Software Engineer or in a similar role, with hands-on experience in building ML-engineering focused solutions
-
Knowledge of security and compliance frameworks as they relate to data engineering and data privacy
-
Experience with streaming data architectures and real-time processing
-
Experience maintaining large-scale distributed systems on cloud platforms such as AWS, GCP, or Azure, including a strong grasp of cloud-based engineering best practices
-
Experience with maintaining real-time and near real-time data pipelines or streaming services at high scale
-
Familiarity with machine learning workflows and requirements to support MLE teams effectively. This includes feature development and serving at 50K+ QPS, offline/online equivalency, large batch jobs for data gathering and training of tree and deep learning models
-
This position involves access to technology that is subject to the U.S. Export Administration Regulations (EAR). As a result, candidates offered employment must be eligible to access controlled technology under U.S. export control laws. Employment in this position is conditioned on the availability of government authorization- Submit your application below. We review every submission and typically respond within two weeks