Jobs · Information Technology · California

Software Engineer - Database Engineering

Alion · Menlo Park, CA · Yesterday
Information TechnologyFull-time

About the role

We are seeking talented Software Engineers to join the Snowflake Database Engineering team. Your role will involve designing, developing, and supporting a petabyte-scale cloud database that is highly parallel and fault-tolerant. You will also be responsible for analyzing and understanding performance and scalability bottlenecks in the system and solving them.

Responsibilities

  • Build high-quality and highly reliable software to meet the needs of some of the largest companies on the planet.
  • 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.
  • Design and implement the new service architecture required to enable the Snowflake Data Cloud.
  • Develop tools for improving our customers' insights into their workloads.

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 with implementation testing, debugging, and documentation.

Qualifications

  • Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering or related field; Masters or PhD preferred.

Skills

  • SQL or other database technologies including internal design and implementation.
  • Query optimization, query execution, compiler design and implementation.
  • Experience with internals of distributed key value stores like FoundationDB and storage engines like RocksDB, InnoDB, BerkeleyDB etc.
  • Experience with MySQL, PostgreSQL internals.
  • Data warehouse design, database systems, and large-scale data processing solutions like Hadoop and Spark.
  • Experience in database replication technology.
  • Experience with big data storage technologies and their applications, e.g., HDFS, Cassandra, Columnar Databases, etc.

Benefits

Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.

Pay

Please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com.

Schedule

Our ideal candidate will be able to work on-site in our Menlo Park / Bellevue / Berlin office.

Benefits

As a member of our team, you will have access to a comprehensive benefits package including health insurance, retirement plans, and paid time off. We also offer a competitive salary and equity compensation.

Equal Opportunity Employer

At Snowflake, we are committed to providing equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity, or any other characteristic protected by law. We strive to create a diverse and inclusive workplace where everyone feels valued and respected.

Similar jobs

Software Engineer

General MotorsAustin, TX· 1 wk ago
Engineeringapply on generalmotors.wd5.myworkdayjobs.com

Software Engineer

OptumMinnetonka, MN· 4 wk ago
Engineering$73k–$130k/yrapply on careers.unitedhealthgroup.com

Software Engineer

OptumHartford, CT· 4 wk ago
Information Technology$73k–$130k/yrapply on careers.unitedhealthgroup.com

Software Engineer

CodewareSarasota, FL· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Solidus Technical Solutions, LLCTucson, AZ· 1 mo ago
Engineeringapply on solidus.smartsearch.jobs