Snowflake, the creator of the Data Cloud, is seeking a Senior Software Engineer specializing in Distributed Systems to join their team in Bellevue, Washington. This role offers an exciting opportunity to work on cutting-edge technologies and tackle complex challenges in the field of data processing and distributed systems.
As a Senior Software Engineer, you will be immersed in a collaborative environment led by industry experts with deep knowledge in databases and distributed data processing. You'll be responsible for designing, building, and maintaining global user-facing services and systems at scale. Your role will involve driving impactful initiatives for the globally distributed infrastructure, investigating performance and scalability bottlenecks, and developing highly available and fault-tolerant systems.
The ideal candidate should have at least 5 years of industry experience in designing, building, and supporting large-scale data systems in production. Strong fundamental computer science skills, including expertise in data structures, algorithms, and distributed systems, are essential. Fluency in Java, C++, or Python, as well as SQL, is required. Familiarity with developing distributed system internals and database technologies is highly valued.
This position offers a competitive salary range of $187,000 to $276,000, along with an attractive benefits package including medical, dental, vision, life, and disability insurance, a 401(k) retirement plan, and various other perks. The role is based in Bellevue, WA, and requires the ability to work on-site.
Joining Snowflake means being part of a team that's shaping the future of data technology. If you're passionate about innovation, eager to tackle complex challenges, and want to fast-track your career in a rapidly growing company, this role at Snowflake presents an excellent opportunity to make a significant impact in the field of distributed systems and data processing.