Enterprises of all sizes trust Abnormal Security’s cloud products to stop cybercrime. These AI-native, data-intensive SaaS applications depend on fast, reliable, and secure access to massive datasets. The Data Platform team is responsible for designing and operating scalable storage systems, batch and stream processing, orchestration, and more to support Abnormal’s most data-heavy workloads.
Requirements
- 1+ years of professional experience in software engineering: backend, distributed systems, or infrastructure preferred.
- Solid programming skills in Python, Go, or a similar language (school, personal, or work experience all count).
- Strong software engineering fundamentals like data structures, clean code, testing, and debugging.
- Interest in learning about AWS, Databricks, and technologies in our stack (databases, streaming, orchestration).
- Experience with one or more of: PostgreSQL, OpenSearch/Elasticsearch, Redis, RocksDB, Kafka, Spark, Airflow, DBT.
- Familiarity with cloud platforms (AWS, GCP, Azure).
- Exposure to large-scale or data-intensive systems.
Responsibilities
- Contribute to the design, development, and operation of core components of Abnormal’s data platform.
- Build tools and services that make it easy for other teams to adopt and scale data systems.
- Help automate infrastructure and operations to improve reliability, performance, and scalability.
- Apply cutting-edge GenAI techniques to build smarter developer and operator experiences.
- Collaborate across engineering teams to solve scalability and reliability challenges.
- Take ownership of projects, delivering features end-to-end with guidance from senior engineers.
Other
- Curiosity, problem-solving skills, and a willingness to ask questions.
- Ability to work both independently and as part of a team, and strong communication skills.