✦ Luna Orbit — Engineering (Non-Software)

Software Engineer - Database Engineering

at Snowflake

📍 US-CA-Menlo Park Unknown Posted March 08, 2026
Type Not Specified
Experience mid
Exp. Years 2+ years
Education Bachelor’s in Computer Science, Software Engineering or related field
Category Engineering (Non-Software)

Snowflake is hiring a software engineer to work on their large-scale, high-performance cloud database system, focusing on performance analysis, query optimization, and data processing algorithms.

  • Design and support cloud database
  • Analyze performance bottlenecks
  • Implement query algorithms
  • Develop data processing tools
  • Support large-scale data systems

Role involves developing and supporting petabyte-scale cloud data systems, with expertise in Java, C++, distributed systems, and data warehousing technologies.

The ideal candidate is a software engineer with at least 2 years of experience working on large-scale cloud database systems, proficient in Java and C++, with strong understanding of distributed systems and data processing algorithms.

design and support large-scale cloud databaseanalyze performance bottlenecksimplement query optimizationdevelop data processing algorithms
internals of distributed key-value storesHDFSCassandraColumnar Databasesstorage engines like RocksDBInnoDBBerkeleyDB
JavaC++LinuxHadoopSparkMySQLPostgreSQLHDFSCassandraRocksDB
JavaC++LinuxData StructuresAlgorithmsDistributed SystemsMulti-threadingConcurrencyDatabase InternalsQuery OptimizationData WarehousingHadoopSparkMySQLPostgreSQLStorage EnginesBig DataReplication
JavaC++LinuxData StructuresAlgorithmsDistributed SystemsMulti-threadingConcurrencyDatabase InternalsQuery OptimizationData WarehousingHadoopSparkMySQLPostgreSQLStorage EnginesBig DataReplication
problem solvinganalytical thinkingcollaborationadaptability
Industry Technology, Data Management, Cloud Computing
Job Function Engineering and optimization of large-scale cloud data processing systems
Software EngineerJavaC++LinuxData StructuresAlgorithmsDistributed SystemsMulti-threadingConcurrencyDatabase InternalsQuery OptimizationData WarehousingHadoopSparkMySQLPostgreSQLStorage EnginesBig DataReplication

Less than 2 years of experience, Lack of experience with distributed databases, Inability to work on-site in Menlo Park

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile