Senior Software Engineer - Warehouse

Snowflake ComputingSan Mateo, CA
392d

About The Position

The Senior Software Engineer at Snowflake will play a crucial role in developing and maintaining the Snowflake Virtual Warehouse, which is essential for managing large-scale distributed systems. This position focuses on solving complex business needs through software engineering, ensuring high availability and performance of services, and collaborating with cross-functional teams to drive initiatives that align with Snowflake's vision of a world-class Data Engineering and Analytics experience.

Requirements

  • 6+ years industry experience designing, building, and supporting large scale systems in production.
  • Experience designing and building large scale distributed fault-tolerant services.
  • 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.
  • BS in Computer Science; Masters or PhD Preferred.

Responsibilities

  • Solve real business needs at large scale by applying software engineering and analytical problem-solving skills.
  • Design and implement scalable distributed systems for the 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, collaborating with engineers, product managers, and Technical Program Managers across teams.
  • Understand trade-offs between consistency, durability, and costs to build solutions that meet the demands of rapidly growing services.
  • Ensure operational readiness of the services and meet commitments to customers regarding availability and performance.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k) retirement plan
  • Flexible spending & health savings account
  • At least 12 paid holidays
  • Paid time off
  • Parental leave
  • Employee assistance program
  • Other company benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service