CronJobs

backend jobs

Engineering Manager/Tech Lead Manager - Runtime Engineering

Snowflake · US-CA-Menlo Park

hybridlead$236,000–$339,200Posted Oct 22, 2026JavaScalaSQLApache SparkCatalyst

Apply on the employer site

About this role

## Engineering Manager / Tech Lead Manager — Runtime Engineering (Spark Runtime Engineering) **Location:** Bellevue, WA or Menlo Park, CA ### About the Team The **Spark Runtime Engineering** team brings Snowflake’s **performance, efficiency, and reliability** to **Spark workloads**. You’ll help customers **scale data processing** while preserving the familiar **Spark APIs and semantics**. You’ll build the **compiler and runtime integration** that translates Spark workloads into efficient execution on Snowflake’s **cloud-native query engine**, including: - Compiler infrastructure - Query-plan lowering - Spark compatibility - Execution integration - End-to-end observability ### Role Overview We’re seeking a **hands-on Engineering Manager** with strong **people leadership** and deep technical expertise. You’ll: - Shape the team’s technical direction - Stay actively involved in architecture and critical engineering decisions - Hire, mentor, and grow a high-performing engineering team - Turn customer needs into a focused roadmap with measurable outcomes ### Responsibilities - Set technical direction for **Spark query compilation and runtime integration** (IRs, type resolution, semantic compatibility, query-plan transformations, SQL generation) - Improve **end-to-end performance and cost-efficiency** (profiling, compilation-latency reduction, metadata-access improvements, collaboration with query-engine teams) - Establish strong **correctness and compatibility** practices (differential testing vs. Apache Spark, regression coverage, handling unsupported behavior) - Own **production quality** (observability, incident response, fault recovery, safe rollout practices) - Hire, coach, and develop engineers; manage performance and support career growth - Partner with senior technical leaders and Product Management to prioritize investments and deliver a realistic roadmap - Validate changes against representative customer workloads and track improvements in compatibility, latency, reliability, and cost-efficiency ### Minimum Qualifications - **2+ years** direct engineering management experience (developing engineers + delivering production systems) - **5+ years** hands-on software engineering experience (compilers, query-processing systems, or runtime infrastructure) - Deep expertise in at least one relevant area (compiler architecture/IR, relational query processing, language semantics/type systems, runtime integration) - Proficiency in **Scala, Java, C++,** or comparable language (ability to review production code) - Strong systems fundamentals (concurrency, memory behavior, performance analysis; debugging complex production issues) - Ability to translate technical/customer requirements into engineering priorities and collaborate across teams/locations ### Preferred Qualifications - Experience with **Apache Spark internals** (Catalyst, Spark Connect, DataFrame APIs) - Experience with relational algebra, SQL generation, query optimization, or database execution systems - Scala/JVM performance, native runtime functions, metadata caching, compilation-performance optimization - Compatibility-test frameworks, differential testing, performance benchmarks, production observability - Experience leading systems through customer adoption, production hardening, staged releases - Degree in CS/CE or related field (or equivalent practical experience) ### Why Join Us? Help shape how **Spark workloads run on Snowflake**—working on technically challenging c

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord