Senior Software Engineer - Snowflake Streaming

Added
3 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

cloud java distributed systems kafka streaming
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ Description

  • Design, build, and maintain core components of Snowflake's streaming ingestion platform
  • Improve service reliability, scalability, and latency under high-throughput production workloads
  • Debug and resolve incidents in a distributed, multi-tenant cloud service
  • Contribute to the design and evolution of streaming APIs, SDKs, and server-side protocols
  • Write comprehensive tests including unit, integration, and chaos/fault-injection scenarios
  • Collaborate with partner teams (storage, query, compute) on cross-cutting platform concerns

🎯 Requirements

  • 3–5 years of software engineering experience on large-scale distributed systems or cloud services
  • Strong proficiency in Java or C++
  • Deep understanding of distributed systems concepts: consistency, fault tolerance, replication, and
  • Experience building or operating high-throughput, low-latency services in production
  • Strong debugging skills across the stack β€” from application logic to network and storage layers
  • Familiarity with cloud infrastructure and multi-tenant service design

🎁 Benefits

  • Snowflake is growing fast with opportunities to impact AI-native data platforms
  • Remote-friendly with the United States-based posting; salary information available in posting
  • Competitive salary range: $200,000 – $287,500 USD annually
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’