Software Engineer 1 - Data Platforms
Core
Design, develop, and operate scalable storage systems and data processing pipelines to support Abnormal AI's AI-native, data-intensive SaaS applications.
Role type
Junior IC software engineer (data platforms)
Builds
Scalable storage systems, batch and stream data processing pipelines, orchestration tools, and developer/operator experience tools
Domain
Cybersecurity / AI / Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Python, Go, distributed systems, data structures, clean code, testing, debugging
Preferred skills
Kafka, Kinesis, Flink, AWS, GCP, Azure, large-scale data systems
Technologies
PostgreSQL, OpenSearch, Redis, RocksDB, DynamoDB, Kafka, Spark, Airflow, DBT, AWS, Databricks
Responsibilities
Design and develop core components of the data platform; Build tools and services for other teams to adopt data systems; Automate infrastructure and operations; Apply GenAI techniques to improve developer experiences; Collaborate on scalability and reliability challenges; Take ownership of projects with guidance from senior engineers
Seniority
Junior, hands-on IC