9 hours ago
Menlo Park, CA, USAMid Level
H1B sponsor
Base Salary
$160k - $230k/yr
Responsibilities
- Design and implement Openflow control-plane and data-plane features for reliable, scalable, and secure bidirectional data movement.
- Build and contribute to distributed systems supporting batch and streaming workloads and high-throughput, low-latency data pipelines.
- Deliver small projects end to end and contribute to medium-sized projects with guidance and support.
- Operate services through monitoring, on-call participation, incident response, post-incident reviews, and reliability improvements.
- Apply clean coding, testing, observability, security, documentation, code review, and design practices.
- Analyze and improve service and pipeline performance, scalability, and reliability using metrics, profiling, and experimentation.
- Collaborate with engineering, product, and design partners on requirements, technical plans, milestones, risks, and progress.
- Contribute to shared platform tooling and patterns for building, deploying, and operating connectors and runtimes.
- Mentor interns and help onboard newer engineers.
Requirements
- 2+ years of industry experience building and operating backend or platform services, including hands-on distributed-systems experience.
- Strong knowledge of computer science fundamentals, including algorithms, data structures, and systems design.
- Practical understanding of concurrency, replication, partitioning, streaming, fault tolerance, operating systems, networking, multithreading, memory management, storage, and performance debugging.
- Proficiency in Java or a similar object-oriented language such as Scala, Go, or C++, with experience in large shared codebases.
- Experience building cloud-native services on at least one major cloud provider and using containers, CI/CD, and monitoring and logging stacks.
- Demonstrated ability to deliver maintainable solutions to complex engineering problems while balancing speed, reliability, and simplicity.
- Strong collaboration and communication skills across locations and the ability to explain technical trade-offs.
- BS in Computer Science or a related field, or equivalent practical experience building and shipping distributed systems.
- Experience with data integration, observability, streaming or flow technologies such as Apache NiFi, Kafka, Flink, or Airflow, or analytics and data platforms is a bonus.
Tech Stack
Categories
BackendData Engineering
About Snowflake
Snowflake builds a cloud-native data platform used by enterprises to store, integrate, share, and analyze data across AWS, Azure, and Google Cloud. Its core products span data warehousing, data lakes, data engineering, and governed data sharing, sold via consumption-based subscriptions. Founded in 2012 and publicly traded on the NYSE (SNOW) following a 2020 IPO, Snowflake supports analytics and data application workloads across industries.
