Snowflake

Software Engineer – Data Warehouse

Snowflake

full-time

Posted on:

Location Type: Hybrid

Location: Menlo Park • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $157,000 - $242,000 per year

Job Level

JuniorMid-Level

Tech Stack

AWSAzureCloudDistributed SystemsJava

About the role

  • Solve real business needs at large scale by applying your software engineering and analytical problem solving skills
  • Design and implement scalable distributed systems for our services layer.
  • Lead and contribute to building and maintaining a roadmap for the area and team.
  • Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
  • Lead cross-functional initiatives, and collaborate with engineers, product managers, and Technical Program Managers across teams.
  • Understand trade-offs between consistency, durability and costs to build solutions which can meet the demands of rapidly growing services.
  • Ensure operational readiness of the services and meet the commitments to our customers regarding availability and performance.

Requirements

  • 2-5 years of industry experience designing, building and supporting large scale systems in production.
  • Experience designing and building large scale distributed fault tolerant services
  • Experience in designing, building, maintaining or enhancing high-scale job schedulers.
  • Excellent understanding of low level operating systems concepts including multi-threading, memory management, networking and storage, performance and scale.
  • Strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Strong experience in Java or other object oriented languages, especially in multi-threading or concurrency.
  • Track record of identifying and implementing creative solutions.
  • Experience with cloud infrastructure - AWS, Azure or Google Cloud.
Benefits
  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software engineeringanalytical problem solvingscalable distributed systemsfault-tolerant serviceshigh-scale job schedulersmulti-threadingmemory managementnetworkingstoragedata structures
Soft skills
leadershipcollaborationproblem solvingcreativity
Scribe

Senior Data Engineer, Analytics

Scribe
Seniorfull-time$127k–$180k / yearCalifornia · 🇺🇸 United States
Posted: 1 day agoSource: jobs.ashbyhq.com
AirflowCloudETLSQL
SKIMS

Data Engineer

SKIMS
Mid · Seniorfull-time$125k–$143k / yearCalifornia · 🇺🇸 United States
Posted: 1 day agoSource: skims.pinpointhq.com
AirflowAWSBigQueryPythonSQLTableau
EEOC

Senior Data Engineer

EEOC
Seniorfull-time$99k–$225k / yearCalifornia, Virginia · 🇺🇸 United States
Posted: 1 day agoSource: bah.wd1.myworkdayjobs.com
PythonTypeScript
EEOC

Data Engineer

EEOC
Mid · Seniorfull-time$78k–$176k / yearCalifornia, Virginia · 🇺🇸 United States
Posted: 1 day agoSource: bah.wd1.myworkdayjobs.com
PythonTypeScript
EEOC

Senior Data Engineer

EEOC
Seniorfull-time$99k–$225k / yearCalifornia, Virginia · 🇺🇸 United States
Posted: 1 day agoSource: bah.wd1.myworkdayjobs.com
PythonTypeScript