Software Engineer II, Attack Detection
New
A
Abnormal AIEmail security
Remote - USAFull-TimeMiddle
SalaryBase salary range: $149,200 — $214,500 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 2 years of experience in software design and development.
- Required Skills
- PythonMachine LearningGoLLM
Requirements
- Hold a bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related engineering field.
- Have at least 2 years of experience in software design and development.
- Have experience with backend services or data-intensive applications where reliability and performance matter.
- Demonstrate strong programming skills in a general-purpose language and knowledge of data structures and software design.
- Have experience with automated tests.
- Be able to diagnose production issues using logs and metrics.
- Be able to turn product requirements into practical designs and deliver them with guidance on larger technical decisions.
- Demonstrate clear technical communication and effective collaboration with other engineers.
- Preferred: Hands-on machine learning experience from industry, research, or substantial projects.
- Preferred: Experience with large language models or AI agents, including evaluation of accuracy and reliability.
- Preferred: Experience with statistical evaluation of classifiers, including precision and recall.
- Preferred: Experience with Python or Go, data pipelines or reproducible model experiment tools, or cybersecurity or fraud detection.
Responsibilities
- Build backend services and data pipelines for customer-facing security features.
- Integrate machine learning models and large language models into detection and investigation workflows.
- Develop AI agents that analyze suspicious activity and support security investigations.
- Build tools for repeatable, agent-driven model training and AI system evaluation.
- Evaluate changes against real attack patterns and investigate missed attacks and false positives.
- Improve system reliability and performance within latency and cost limits.
- Write tested, readable code and contribute to technical designs and code reviews.
- Own well-defined features from design through release and monitor their behavior in production.
View Full Description & ApplyYou'll be redirected to the employer's site