Staff Software Engineer
Core
Building backend systems for a data connectivity layer that enables enterprise AI agents to access real-time data via streaming ETL, CDC, and distributed processing.
Role type
Staff Software Engineer (Backend/Distributed Systems)
Builds
JVM services, streaming runtime on Kafka, distributed processing frameworks, and SDKs for data integration.
Domain
Enterprise AI, Data Integration, Distributed Systems
Required skills
Java (expert), Distributed Systems, Kafka, Spark, Flink, System Design, Debugging, AI Tooling
Preferred skills
Open-source contributions (Airbyte, Flink), iPaaS experience, Kubernetes, Security Architecture
Technologies
Java, JVM, Kafka, Spark, Flink, Snowflake, Databricks, gRPC, GraphQL
Responsibilities
Design and ship core framework features, operate streaming and processing paths, define technical direction for multi-tenancy, debug distributed system failures.
Seniority
Staff, hands-on IC with architectural leadership
