← Back to list

Job
Software Engineer - Database Engineering
Software Engineer
• On-site
• Full-time
•
US-CA-Menlo Park, USA
Snowflake's Database Engineering team is hiring a Software Engineer to help evolve its elastic, large-scale, high-performance data processing system, building a petabyte-scale, highly parallel, fault-tolerant cloud database.
Responsibilities
- ▹Design, develop, and support a petabyte-scale cloud database that is highly parallel and fault-tolerant
- ▹Build high-quality, reliable software for some of the largest companies in the world
- ▹Analyze and resolve performance and scalability bottlenecks
- ▹Pinpoint problems, instrument components, and implement solutions
- ▹Design and implement novel query optimization or distributed data processing algorithms
- ▹Design and implement new service architecture for the Snowflake Data Cloud
- ▹Develop tools to improve customers' insight into their workloads
Requirements
- ▹2+ years of industry experience with commercial or open-source software
- ▹Fluency in Java or C++
- ▹Familiarity with development in a Linux environment
- ▹Excellent problem-solving skills, strong CS fundamentals (data structures, algorithms, distributed systems)
- ▹Systems programming skills including multi-threading and concurrency
- ▹Experience with testing, debugging, and documentation
- ▹Bachelor's degree in CS, Software Engineering, or related field, or foreign equivalent; Master's or PhD preferred
Nice to have
- ▹Knowledge of SQL or other database technologies, including internal design and implementation
- ▹Query optimization, execution, and compiler design/implementation
- ▹Experience with distributed key-value stores (e.g., FoundationDB) and storage engines (RocksDB, InnoDB, BerkeleyDB)
- ▹Experience with MySQL or PostgreSQL internals
- ▹Data warehouse design, database systems, and large-scale data processing (Hadoop, Spark)
- ▹Large-scale distributed systems, transactions, and consistency models
- ▹Experience with database replication technology
- ▹Big data storage technologies (HDFS, Cassandra, columnar databases)
Soft skills
problem-solvingindependent workfast learning in complex technical areas
About the company
Snowflake is powering the era of the agentic enterprise, seeking AI-native thinkers across every function. The Database Engineering team builds Snowflake's elastic, large-scale, high-performance data processing system.
Education: Informatika, szoftverfejlesztés vagy rokon terület alapdiplomája, vagy azzal egyenértékű tapasztalat; mesterfokozat vagy PhD előny
Similar jobs

Job
Software Engineer
Anthem Engineering
Dynamodb
+17
💰 Salary: not specified
🏢 On-site
Chantilly
🗣️ EN

Job
Software Engineering Manager, Forward Deployed
Air
Cpp
+8
💰 Salary: not specified
🔀 Hybrid
Arlington
🗣️ EN

Job
Software Engineer, Reconciliation & Reporting
Block
Bigquery
+7
$120,700–$213,000/yr
gross
🏢 On-site
Bay Area
🗣️ EN

Job
Software Engineer, Data Migration
MongoDB
AI/MLCpp
+13
$106,000–$209,000/yr
gross
🏢 On-site
California
🗣️ EN

Job
Software Engineer
Accenture Federal Services
Cpp
+18
$120,000–$220,000/yr
gross
🏢 On-site
Annapolis Junction
🗣️ EN

Job
Software Engineer II, Data Engineering
DoorDash
Flink
+9
$130,600–$285,000/yr
gross
🏢 On-site
San Francisco
🗣️ EN