Abnormal Security Logo

Abnormal Security

Senior Software Engineer, Backend - {Entity Scoring Signals - Detection}

Posted 6 Days Ago
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Senior level
Bangalore, Bengaluru, Karnataka
Senior level
The Senior Software Engineer will architect and develop backend services for a high recall Detection Engine, improve feature stores, optimize models, and mentor junior engineers, while addressing customer problems related to cybersecurity threats.
The summary above was generated by AI

About the Role

Abnormal Security is looking for a Senior Software Engineer to join the Message Detection - Entity Scoring Signals team. At Abnormal, we protect our customers against nefarious adversaries who are constantly evolving their techniques and tactics to outwit and undermine the traditional approaches to Security. That’s what makes our novel behavioral-based approach so…Abnormal. Abnormal has constantly been named as one of the top cybersecurity startups and our behavioral AI system has helped us win various cybersecurity accolades resulting in being trusted to protect more than 8% of the Fortune 1000 ( and ever growing ).

In a landscape where a single successful attack can lead to financial losses of millions of dollars, the Message Detection team plays the central role of building an extremely high recall Detection Engine that can operate on hundreds of millions of messages at milliseconds latency. The Message Detection team’s mission statement is to provide world-class detector efficacy to tackle changing attack landscape using a combination of generalizable and auto trained models as well as specific detectors for high value attack categories.

The Entity Scoring Signals team is spearheading the advancement of our email security engine by developing cutting-edge signals and detectors to identify cybersecurity threats. The team's innovative approach involves breaking down emails into granular components, known as entities, and developing sophisticated heuristics to assess the suspiciousness of each entity. This entity-centric approach enhances the accuracy, actionability, and explainability of threat detection.The team plays a key role in helping the engine quickly adapt to emerging attack patterns by refining and specializing entity-level heuristics and signals. These highly specific entity signals are then used by downstream systems, including heuristic and machine learning models, to continuously improve the overall detection performance.

This role would also have an opportunity to have a significant impact on the overall charter, direction and roadmap of the team. The Senior Software Engineer would be involved in understanding the domain of false negatives i.e. the current and future attacks which can cause significant customer workflow disruption. They would help define the technical roadmap required to address the most pressing customer problems and simultaneously operate our detection decisioning system at an extremely high recall.

What you will do 

  • Architect, design, build, and deploy backend services and infrastructure that support a world-class Detection Engine
  • Owning impactful projects such as building and improving our feature store, optimizing models to run with lower latency/memory requirements, and generally being the bridge between our ML and platform teams
  • Coach and mentor junior engineers via 1on1s, pair programming, high quality code reviews and design reviews

Must Haves 

  • 8+ years of professional experience as a hands-on engineer building complex data-oriented end user facing products.
  • Track record of success in translating business requirements into scalable, maintainable systems with a bias toward simpler but iterative systems.
  • Strong analytical mindset, capable of approaching complex problems with a data-driven and methodical approach.
  • Experience with real-time, online, and/or high-throughput & low-latency distributed systems in python or Golang.
  • Effective software engineering skills who can find answers quickly from code base and writes structured, readable, well tested and efficient code.
  • Works well with other stakeholders - has worked with cross-functional teams to drive projects over the finish-line.
  • BS degree in Computer Science, Applied Sciences, Information Systems or other related engineering field

Nice to Have 

  • Knowledge of ML systems/products and/or distributed system technologies (feature platform serving systems, ML training and ML serving platforms, etc.)
  • Familiarity with cyber security industry


#LI-MT1

Similar Jobs

2 Days Ago
Remote
Hybrid
Bengaluru, Karnataka, IND
Junior
Junior
Healthtech • Software
The Software Engineer will focus on server-side development for products related to marketing analytics and real-world evidence analytics. Responsibilities include developing backend services, collaborating with data scientists and UI developers, and maintaining smooth communication across teams to ensure system compatibility.
Top Skills: GitLinuxMySQLNumpyOrm LibrariesPandasPythonRest ApisSql Alchemy
3 Days Ago
Bangalore, Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Staff Software Engineer at Toast, you will orchestrate backend services for internationalization, manage data for international strategies, collaborate with teams to deliver new features, and mentor other engineers. Your work will focus on delivering high-quality software solutions tailored for the restaurant industry.
Top Skills: AndroidCamelDynamoDBGraphQLJavaKotlinPostgresPulsarRabbitMQReactStorybookTailwind
4 Days Ago
Remote
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
As a Staff Software Engineer, you will be responsible for designing, developing, and maintaining scalable backend services, contributing to architecture decisions, and ensuring high standards of software quality. You will also engage in project planning and collaborate in an agile environment to solve complex problems.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account