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
Base salary range: $149,200 — $214,500 USD
Apply Now