S
Snowflake
BackendSenior
Senior Software Engineer, Data Transformation
JavaScalaPythonC++Apache FlinkApache SparkKafka
Про позицію
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. As a Senior Software Engineer, Data Transformation, you will design and implement scalable, high-throughput data processing systems that operate reliably at cloud scale, and own features end-to-end from system design to production observability.
Обовʼязки
- Design and implement scalable, high-throughput data processing systems that operate reliably at cloud scale
- Build and maintain real-time and batch data pipelines
- Own features end-to-end — from system design and implementation through testing, deployment, and production observability
- Make architectural decisions that shape the future of Snowflake's data transformation layer
- Partner cross-functionally with product, infrastructure, and data science teams to define requirements and deliver high-impact capabilities
- Write clean, well-tested, production-quality code and hold a high bar for engineering craft across the team
- Mentor junior engineers through code reviews, design discussions, and technical guidance
Вимоги
- 5+ years of software engineering experience with a focus on distributed systems, data infrastructure, or backend platforms
- BS/MS/PhD in Computer Science, Engineering, or a related field, or equivalent practical experience
- Strong foundation in distributed systems principles: consistency, replication, fault tolerance, and data partitioning
- Proficiency in Java, Scala, Python, or C++
- Demonstrated experience designing and operating large-scale data systems or cloud-native platforms
- Ability to lead complex technical projects independently, with minimal direction
- Hands-on experience with Apache Flink and/or Apache Spark for stream or batch data processing (bonus)
- Experience with Apache Kafka, data lakehouse architectures, or SQL engine internals (bonus)
- Familiarity with AI-augmented engineering practices (bonus)
- Contributions to open-source data infrastructure projects (bonus)
Senior Software Engineer, Data Transformation