Software Engineer - Database Engineering

Snowflake
Menlo Park, Bellevue
Workplace: OnsiteFull timeUSD 160,000 - 230,000 annuallyFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Problem-solving","Teamwork","Communication"]

Software Engineer role within Snowflake's Database Engineering team focused on building a petabyte-scale, highly parallel and fault-tolerant cloud database. You will design, develop, optimize, and instrument systems to support large-scale data processing, with emphasis on performance, scalability, and new service architectures for the Snowflake Data Cloud.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Snowflake
Snowflake
1 year ago

Software Engineer - Database Engineering

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Software Engineer role within Snowflake's Database Engineering team focused on building a petabyte-scale, highly parallel and fault-tolerant cloud database. You will design, develop, optimize, and instrument systems to support large-scale data processing, with emphasis on performance, scalability, and new service architectures for the Snowflake Data Cloud.
Location: Menlo Park, Bellevue
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key 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 some of the largest companies on the planet.
  • •Analyze and understand performance and scalability bottlenecks in the system and solve them.
  • •Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions.
  • •Design and implement novel query optimization or distributed data processing algorithms which allow Snowflake to provide industry leading data warehousing capabilities.

Pay and Benefits

Salary: USD 160,000 - 230,000 annually

Key Requirements

  • •2+ years industry experience working on commercial or open-source software.
  • •Fluency in Java or C++.
  • •Familiarity with development in a Linux environment.
  • •Excellent problem solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems.
  • •Systems programming skills including multi-threading, concurrency, etc.
Experience:2+ yearsCloudDatabasesDistributed systems
Education:Bachelor's in Computer Science
Skills:Problem-solvingTeamworkCommunication
Tech Stack:JavaC++LinuxMultithreadingDistributed systemsSQL

Company Brief

Snowflake
Provides a cloud-native data platform for data warehousing, data engineering, data science, and analytics, enabling organizations to store, process, and share large-scale data across multiple cloud providers with elastic scalability and performance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Bozeman, United States
Founded: 2012
WebsiteLinkedIn