Search jobs > Bellevue, WA > Senior software engineer

Senior Software Engineer - Distributed Systems

Snowflake
Bellevue, Washington, US
$187K-$276K a year
Full-time

Build the future of data. Join the Snowflake team.

There is only one AI Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users.

But it didn’t stop there. They engineered Snowflake to power the AI Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance.

This is our vision : a world with endless insights to tackle the challenges and opportunities of today and reveal the possibilities of tomorrow.

We are investing in initiatives across multiple engineering areas including Data Platforms, Ingestion Systems, Metadata, Telemetry, Data Marketplace, and App Foundation.

Located in Bellevue, WA, this role will immerse you in a collaborative environment spearheaded by a team of industry leaders with deep expertise in databases, and distributed data processing.

We're searching for dynamic engineers with a zest for innovation, a knack for grappling with complex data system challenges, and a propensity to dive deep and grasp technical intricacies swiftly.

If you're enthusiastic about crafting groundbreaking technologies and eager to tackle complex issues head-on, this position offers an excellent opportunity to fast-track your career with Snowflake!

AS A SENIOR SOFTWARE ENGINEER, YOU WILL :

  • Design, build, and maintain global user-facing services and systems at scale.
  • Drive impactful initiatives for the globally distributed infrastructure by helping define and own the roadmap, working collaboratively and proactively with senior architects, PMs, and team leadership.
  • Investigate performance and scalability bottlenecks and develop systems that are highly available and fault tolerant.
  • Collaborate with product managers, architects, other engineering teams, and business groups, to continuously improve our development velocity and capabilities at Snowflake.

OUR IDEAL CANDIDATE WILL HAVE :

  • 5+ years industry experience designing, building, and supporting large-scale data systems in production.
  • Extremely strong fundamental computer science skills including data structures, algorithms, and distributed systems.
  • Fluency in Java, C++, or Python, and SQL
  • Knowledge of algorithms and data structures. Familiarity with developing distributed system internals, and database technologies including internal design and implementation
  • Experience in customer-facing product development and collaboration with cross-functional teams.
  • BS / MS / PhD in Computer Science or related majors, or equivalent experience preferred.
  • Ability to work on-site in our Bellevue, WA office.

BONUS POINTS FOR EXPERIENCE WITH ONE OR MORE OF THE FOLLOWING :

  • Building modern data processing systems
  • Database technologies including internal design and implementation
  • Developing distributed systems internals
  • Large scale distributed systems, transactions and consistency models.
  • Implementing multi-tenant systems, with focus on reliability, performance, isolation and security.
  • Designing and implementing systems for public or private clouds.

Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data.

Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.

The following represents the expected range of compensation for this role :

  • The estimated base salary range for this role is $187,000 - $276,000.
  • Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.

The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location.

  • This role is also eligible for a competitive package that includes : medical, dental, vision, life, and disability insurance;
  • 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave;

employee assistance program; and other company benefits.

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

30+ days ago
Related jobs
Promoted
VirtualVocations
Renton, Washington

...

Promoted
SoFi
Seattle, Washington

We are looking for a Senior Mobile Engineer with a natural inclination to elegantly solve complex problems. Git-based distributed version control systems. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecy...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Quality Assurance Engineer. ...

Promoted
Google
Seattle, Washington

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Engineer 2 - Back End. ...

Promoted
Databricks Inc.
Seattle, Washington

A critical part of realizing this vision is the next generation (decoupled) query engine and structured storage system that can outperform specialized data warehouses in relational query performance, yet retain the expressiveness and of general purpose systems such as Spark to support diverse worklo...

Promoted
Snowflake Computing
Clyde Hill, Washington

AS A SENIOR SOFTWARE ENGINEER - TRUST CENTER, YOU HAVE: 8+ years of industry experience designing, building, and supporting large-scale distributed systems in production, with recent experience in building large scale cloud services. We are just getting started and there's plenty to build and innova...

Promoted
Amazon
Redmond, Washington

We are looking for an innovative engineer with passion to independently design and analyze complex system software and help shape the future of Redshift. Collaborate with engineering teams and product managers to deliver and operate large scale, distributed services in the cloud. We are building and...

Snowflake
Bellevue, Washington

Help define and own the roadmap, working collaboratively and proactively with senior architects, PMs and team leadership. Collaboratively develop distributed training infrastructure to train and fine tune LLMs . Collaborate across other engineering partner teams to continuously improve LLM developme...

ByteDance
Seattle, Washington

Deeply understand the related theories of distributed systems, such as load balancing, distributed transactions, CAP/BASE, etc. Responsible for the research and development & architecture of the international e-commerce supply chain, including but not limited to warehousing, inventory, suppliers and...