Cloud Database Engineer - Distributed Systems

Snowflake

Menlo Park (CA)

On-site

USD 160,000 - 230,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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 - 287,500
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
Data Cloud Backend Engineer - Remote & Scale
Data Cloud Backend Engineer - Remote & Scale

Snowflake • Bellevue (KY)

Hybrid
USD 140,000 - 210,000
Comprehensive health insurance plans
Health savings accounts
Robust retirement plans
+11
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 - 339,250
Medical, dental, vision insurance
401(k) retirement plan
Flexible spending accounts
+2
Senior Software Engineer - Cloud Provisioning Service
Senior Software Engineer - Cloud Provisioning Service

Rounx Limited • United States

On-site
USD 150,000 - 210,000
Database Systems Intern — Build Scalable Cloud Data
Database Systems Intern — Build Scalable Cloud Data

Snowflake • Menlo Park (CA)

On-site
USD 58,000 - 83,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
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