Cloud Database Engineer - Distributed Systems

Snowflake

Menlo Park (CA)

On-site

USD 160,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
401(k) retirement plan
Flexible spending & health savings
Paid time off
Parental leave

Job summary

Snowflake is seeking software engineers to join the Database Engineering team. You will design, develop, and support a petabyte-scale cloud database that is highly parallel and fault-tolerant, while building high-quality software for large enterprises.

You will analyze performance bottlenecks and implement robust solutions. Ideal candidates have 2+ years of industry experience, fluency in Java or C++, solid CS fundamentals, and a track record in systems programming, multi-threading, and testing.

Qualifications

  • 2+ years of industry experience in commercial or open-source software.
  • Fluency in Java or C++.
  • Experience with development in a Linux environment.
  • Strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Systems programming skills including multi-threading, concurrency, etc.
  • Experience with implementation testing, debugging and documentation.
  • Bachelor's degree in Computer Science, Software Engineering or related field; Masters or PhD preferred.
  • Ability to work on-site in Menlo Park / Bellevue / Berlin office.

Responsibilities

  • Design, develop, and support a petabyte-scale cloud database that is highly parallel and fault-tolerant.
  • Build high-quality and highly reliable software to meet the needs of large enterprises.
  • Analyze and understand performance and scalability bottlenecks in the system and solve them.
  • Pinpoint problems, instrument relevant components, and implement solutions.
  • Design and implement novel query optimization or distributed data processing algorithms for Snowflake's Data Cloud.
  • Design and implement the new service architecture required to enable the Snowflake Data Cloud.
  • Develop tools for improving customers' insights into their workloads.

Skills

Java or C++
Linux development
CS fundamentals
Multi-threading
Testing & debugging
Documentation

Education

Bachelor's degree in CS/SE
Masters or PhD preferred

Tools

RocksDB
InnoDB

Job description

Snowflake is seeking software engineers to join the Database Engineering team. You will design, develop, and support a petabyte-scale cloud database that is highly parallel and fault-tolerant, while building high-quality software for large enterprises.

You will analyze performance bottlenecks and implement robust solutions. Ideal candidates have 2+ years of industry experience, fluency in Java or C++, solid CS fundamentals, and a track record in systems programming, multi-threading, and testing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cloud DB Engineer — Build Petabyte-Scale, High-Perf Systems
Cloud DB Engineer — Build Petabyte-Scale, High-Perf Systems

Linuxconfig • Menlo Park (CA)

On-site
USD 180,000 - 250,000
Cloud Database Engineer — Scale, SQL & HTAP
Cloud Database Engineer — Scale, SQL & HTAP

Dormont Manufacturing Co • Bellevue (WA)

On-site
USD 100,000 - 140,000
Senior Software Engineer — Cloud DB Systems, Equity
Senior Software Engineer — Cloud DB Systems, Equity

Snowflake • Bellevue (WA)

On-site
USD 200,000 - 288,000
Medical, dental, and vision insurance
401(k) retirement plan
Paid time off and parental leave
Software Engineer - Database Engineering
Software Engineer - Database Engineering

Snowflake • Bellevue (WA)

On-site
USD 100,000 - 140,000
Software Engineer - Database Engineering
Software Engineer - Database Engineering

Linuxconfig • Menlo Park (CA)

On-site
USD 180,000 - 250,000
Staff Software Engineer — Distributed DB Systems, Cloud Scale
Staff Software Engineer — Distributed DB Systems, Cloud Scale

Snowflake • Menlo Park (CA)

On-site
USD 236,000 - 340,000
Medical, dental, vision insurance
401(k) retirement plan
Flexible spending accounts
+2
Principal Software Engineer I - Snowhouse Foundation
Principal Software Engineer I - Snowhouse Foundation

The available sources do not contain information about the company name for rounx.com. • United States

On-site
USD 180,000 - 240,000
Database Engineer
Database Engineer

10xTalents • Newark (NJ)

On-site
USD 100,000 - 130,000
Software Engineer - Database Engineering
Software Engineer - Database Engineering

Snowflake • Menlo Park (CA)

On-site
USD 160,000 - 230,000
Medical, dental, vision insurance
401(k) retirement plan
Flexible spending & health savings
+2
Backend Engineer, Data Cloud — Scale & Governance
Backend Engineer, Data Cloud — Scale & Governance

Snowflake • Bellevue (WA)

Hybrid
USD 140,000 - 210,000
Health insurance
Health savings accounts
Robust retirement plans
+11