Software Engineer 2 - Abnormal Data Platform
Core
Design and maintain high-volume, low-latency backend services and distributed systems for the Abnormal Data Platform, managing ingestion, storage, and retrieval of critical entity insights and threat indicators to drive core detection.
Role type
Senior IC backend software engineer (distributed systems)
Builds
High-throughput data pipelines, performant APIs, and scalable backend integrations for global security detection systems.
Domain
Cybersecurity / Identity Protection / AI-agent protection
Deliverable
production ML models | product features
Required skills
Golang, Python, AWS, Apache Spark, Kafka, OpenSearch, DynamoDB, Airflow, Grafana, Prometheus, distributed systems design, event-driven architectures, data pipeline management, on-call support, agile methodologies
Preferred skills
Protobuf, PySpark, Elasticsearch, Parquet, AI-augmented development workflows
Technologies
Golang, Python, AWS, Spark, Kafka, OpenSearch, DynamoDB, Airflow, Grafana, Prometheus
Responsibilities
Design and build performant APIs serving as sources of truth for multiple systems; develop robust backend integrations with external applications; own SLAs/SLOs and drive system improvements; conduct unit and integration testing; provide operational support and participate in on-call rotations; mentor junior team members; collaborate with cross-functional teams across time zones.
Seniority
Senior, hands-on IC