Abnormal Security's cloud products need fast, reliable, and secure access to massive datasets, requiring the Data Platform team to design and operate scalable storage systems, batch and stream processing, and orchestration.
Requirements
- 3+ years of professional software engineering experience, with a focus on backend systems, distributed systems, or infrastructure.
- A strong foundation in software development: clean, maintainable, and testable code.
- Strong software engineering fundamentals, with an emphasis on taking engineering problems and solving them for long-term scale, reliability, and ease of use.
- Strong experience with Python or Go, and hands-on expertise with AWS and/or Databricks.
- Experience with one or more technologies in our stack: relational databases, RocksDB, OpenSearch/ElasticSearch, Redis, Kafka, Spark, Airflow, DBT, etc.
Responsibilities
- Design, build, and operate core components of Abnormal’s data platform.
- Develop self-serve tools and services that empower internal teams to adopt and scale data systems with minimal operational overhead.
- Automate infrastructure and operations to ensure reliability, performance, and scalability with minimal human intervention.
- Apply cutting-edge GenAI techniques to build smarter developer and operator experiences.
- Collaborate across engineering teams to identify and close scalability or reliability gaps in their systems, leveraging our platform capabilities.
- Own the end-to-end delivery of complex features or systems that bring clear value to internal stakeholders.
Other
- Excellent communication skills, with a proven ability to work effectively with remote and cross-functional teams.
- A track record of owning and delivering technical projects with ambiguous requirements.
- A growth mindset and a strong sense of ownership over your career development.