Back End Software Engineer II
Abnormal Security
Software Engineering
United States · Remote
Posted on Tuesday, February 14, 2023
About You
As a software engineer on Detection Serving & Signals, focused on our Scoring Infrastructure, you will be responsible for developing and owning the ML scoring services which allow for the operation of the abnormal Detection engine.
We are looking for software engineers with the following qualities:
- A “principle-first” approach to building scalable, customer-centric solutions
- A "mission-first" drive to solve meaningful & pragmatic problems for real-world people
- An "ownership" & "impact" oriented outlook on your efforts and growth
- An ability to iterate in real-time - solving novel problems, quickly and autonomously
In this job, you will bring these skills
- Role-specific skills:
- At least 3 years of experience working as a Software Engineer
- Ability to use Python and/or Go in development
- Familiarity with developing in a Cloud Native architecture, particularly experience with AWS and Azure
- Familiarity with web serving frameworks/patterns like Bottle/Gunicorn, Django, and/or Finagle
- Familiarity with containerization and deployment platforms like Docker, AWS, ECS, and Kubernetes
- Familiarity with serialization libraries like Thrift or Protobuf
- Experience with stream-processing technologies: Kafka, Spark structured streaming
- Nice-to-have: Experience with ML open source libraries such as Tensorflow, Pytorch, ONNX
- Nice-to-have: Experience developing MLOps architecture, such as Feature Stores and ML inference engines
Role Responsibilities
- Architect, design, build, and deploy real-time backend scoring services that support the Detection engine
- Drive successful adoption and feedback-gathering of Scoring Infra solutions across MLE teams
- Collaborate closely with MLE (Message Detection, Cloud Unity) to identify pain points and use-cases and incorporate into a multi-month roadmap for ownership areas
- Collaborate with Platform & Infrastructure teams to identify & execute on directionally correct ways of scaling out Detection infra and the technologies we should be adopting
At Abnormal Security certain roles are eligible for a bonus, restricted stock units (RSUs), and benefits. Individual compensation packages are based on factors unique to each candidate, including their skills, experience, qualifications and other job-related reasons. We know that benefits are also an important piece of your total compensation package. Learn more about our Compensation and Equity Philosophy on our benefits and perks page.
Base salary range:
$137,300—$158,000 USD