Taro Logo

Senior Software Engineer - Distributed Systems

Profile picture

Snowflake

Snowflake is the creator of the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance.
Bellevue, Washington, USA
$187,000 - $276,000
Distributed Systems · Backend
Senior Software Engineer
In-Person
5+ years

Description

Snowflake, the creator of the AI 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. Your primary responsibilities will include designing, building, and maintaining global user-facing services and systems at scale. You'll drive impactful initiatives for the globally distributed infrastructure, working closely with senior architects, product managers, and team leadership to define and own the roadmap.

Key responsibilities:

  1. Design and implement large-scale data systems for production environments
  2. Investigate and resolve performance and scalability bottlenecks
  3. Develop highly available and fault-tolerant systems
  4. Collaborate with cross-functional teams to improve development velocity and capabilities

The ideal candidate will have:

  • 5+ years of industry experience in building and supporting large-scale data systems
  • Strong computer science fundamentals, including data structures, algorithms, and distributed systems
  • Proficiency in Java, C++, or Python, as well as SQL
  • Experience in customer-facing product development
  • BS/MS/PhD in Computer Science or related field (or equivalent experience)

This role offers an excellent opportunity to work on groundbreaking technologies and contribute to the future of data processing. You'll be part of a team that's shaping the AI Data Cloud, enabling thousands of organizations to unlock the value of their data with near-unlimited scale, concurrency, and performance.

Snowflake offers a competitive compensation package, including a base salary range of $187,000 - $276,000, along with bonus and equity plans. Additional benefits include comprehensive health insurance, 401(k) retirement plan, paid time off, parental leave, and more.

If you're passionate about distributed systems, enjoy tackling complex data challenges, and want to be at the forefront of innovation in the data industry, this role at Snowflake could be the perfect fit for you. Join us in building the future of data processing and analysis!

Last updated

Responsibilities

  • Design, build, and maintain global user-facing services and systems at scale
  • Drive impactful initiatives for globally distributed infrastructure
  • Investigate performance and scalability bottlenecks
  • Develop highly available and fault-tolerant systems
  • Collaborate with cross-functional teams to improve development velocity and capabilities

Requirements

Java
Python
  • 5+ years industry experience in large-scale data systems
  • Strong computer science fundamentals
  • Fluency in Java, C++, or Python, and SQL
  • Knowledge of algorithms and data structures
  • Experience in customer-facing product development
  • BS/MS/PhD in Computer Science or related field
  • Ability to work on-site in Bellevue, WA office

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive base salary
  • Bonus plan
  • Equity plan
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k) retirement plan
  • Flexible spending & health savings account
  • Paid holidays
  • Paid time off
  • Parental leave
  • Employee assistance program

Interested in this job?