Engineering Manager/Tech Lead Manager - Runtime Engineering
Snowflake · US-CA-Menlo Park
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.