
Software Engineer II - Data Integration Platform (DIP) Ingestion
Bangalore · 3+ years experience · Hybrid · Posted Sep 28, 2026
At a glance
- Experience
- 3+ years experience
- Workplace
- Hybrid
- Location
- Bangalore
About the role
- The DIP Ingestion team builds the integrations and runtime systems that bring data from various platforms into the Abnormal Data Platform.
- The role involves building and operating backend services and ingestion pipelines at scale, owning features from design through production support.
Responsibilities
- Build and improve secure, scalable integrations that collect data from third-party APIs.
- Own complex, well-scoped features end to end from requirements to launch.
- Contribute to ingestion-platform capabilities like reusable connector patterns and self-serve workflows.
- Use AI-assisted tools to accelerate development while maintaining ownership of production quality.
- Improve ingestion freshness, correctness, and reliability by defining service-level goals.
- Diagnose issues across vendor APIs, ingestion services, and downstream interfaces.
- Participate in on-call rotation and turn recurring failures into durable fixes.
- Collaborate asynchronously with engineers and partners across product and platform teams.
- Participate in design discussions and code reviews, and document systems.
Requirements
- 3+ years of software engineering experience, including hands-on development of production backend services in Python.
- Experience owning the delivery of complex features from technical approach to launch.
- Strong fundamentals in backend design, APIs, data modeling, testing, debugging, and performance.
- Experience operating services in production using logs, metrics, and alerts.
- Familiarity with cloud services and deployment practices, ideally AWS.
- Clear written communication and ability to clarify ambiguous requirements.
- Care for correctness, code quality, and customer impact of data reliability.
Preferred qualifications
- Experience with Go, Kafka or another messaging system, and distributed data pipelines.
- Experience integrating with third-party SaaS APIs including authentication, pagination, and rate limits.
- Familiarity with Docker or other container technologies.
- Familiarity with SQL databases.
- Experience with batch or snapshot ingestion.
- Experience with workflow orchestration or configuration-driven integration frameworks.
Workplace
- Collaborate asynchronously across time zones.
Skills
- Python
- AWS
- Go
- Kafka
- Docker
- SQL