Software Engineer 2 - Abnormal Data Platform
Abnormal Security2 hours ago
Bengaluru, IndiaMid Level
H1B Sponsor
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 AI is the leading AI-native human behavior security platform, leveraging machine learning to stop sophisticated inbound attacks and detect compromised accounts across email and connected applications.