Software Engineer- Openflow
Core
Design and implement features in Openflow's control and data planes to power real-time, bi-directional data movement for customers.
Role type
Mid-level backend software engineer (distributed systems)
Builds
Reliable, scalable, and secure services for real-time data pipelines across Snowflake and non-Snowflake environments
Domain
Cloud data platforms / Distributed systems
Deliverable
production ML models | product features
Required skills
Java/Scala/Go/C++, distributed systems design, cloud-native development, CI/CD, observability, system debugging
Preferred skills
Data integration, streaming/flow technologies (Kafka, Flink, Airflow), analytics platforms
Technologies
Java, Scala, Go, C++, AWS, Azure, GCP, containers, Kafka, Flink, Airflow
Responsibilities
Design and implement control/data plane features, build distributed systems for batch/streaming workloads, deliver end-to-end projects, operate and support built components, optimize performance and scalability
Seniority
Mid-level, hands-on IC