
Software Engineer 2 - Abnormal Data Platform
Abnormal Security2 months ago
Bengaluru, IndiaMid Level
Responsibilities
- Design and develop performant APIs and high-throughput, low-latency distributed systems processing hundreds of millions of events per day.
- Build and maintain reliable event-driven and synchronous data pipelines, storage systems, search and indexing capabilities, and backend integrations.
- Own complex features across requirements gathering, design, development, production support, maintenance, and launch.
- Define project deliverables, de-risk work, execute toward milestones, and own system SLAs and SLOs.
- Conduct unit and integration testing, debug issues, and improve the quality of systems and codebases.
- Provide operational support, participate in on-call rotations, and improve monitoring and alerting solutions.
- Participate in code reviews and system design discussions while collaborating with cross-functional and remote teams.
- Mentor junior team members and contribute to knowledge sharing and professional development.
Requirements
- At least 3 years of overall software engineering experience.
- Experience building and operating highly scalable, highly available distributed systems and services.
- Experience with event-driven and synchronous data pipelines and at least 1 year designing complex distributed systems.
- Experience with Golang, Python, AWS, Spark, and storage or data pipeline systems.
- Demonstrated expertise with Kafka or a comparable high-throughput messaging and streaming platform.
- Hands-on experience with OpenSearch, DynamoDB, or large-scale search and indexing systems.
- Familiarity with Airflow or an equivalent workflow orchestration and data pipeline management tool.
- Production observability experience with Grafana or Prometheus and experience participating in on-call rotations.
- End-to-end ownership across requirements gathering, design, development, production support, and maintenance.
- Effective cross-functional communication across multiple time zones and with remote stakeholders.
- Bachelor of Science degree in Computer Science or a related engineering field.
- Preferred: 1.5 or more years of Golang experience, 1.5 or more years of Protobuf experience, 1.5 or more years of Apache Spark experience, and exposure to Airflow, Elasticsearch, Kafka, and Parquet.
- Preferred: comfort using AI-augmented development workflows and engineering toolsets.
Tech Stack
Categories
BackendData Engineering
About Abnormal Security
Abnormal Security builds an AI-based cloud email and SaaS security platform for enterprises, preventing phishing, business email compromise, and account takeover. Its products integrate natively with Microsoft 365, Google Workspace, and other business apps, delivered as a subscription service. Founded in 2018 and headquartered in Las Vegas, Nevada, the privately held company focuses on securing large organizations’ email and connected applications.