Snowflake
Engineering Manager/Tech Lead Manager - Runtime Engineering
US-CA-Menlo Park, Remote. Posted 23 days ago
The role
You will lead a team of 5–8 engineers building production compiler and runtime capabilities for Spark workloads on Snowflake. You will set technical direction, guide architectural decisions, and hire, mentor, and grow the engineering team.
What you will do
- Set technical direction for Spark query compilation and runtime integration
- Improve end-to-end workload performance and cost-efficiency
- Establish strong correctness and compatibility practices
- Own the production quality of the team's components
- Hire, coach, and develop engineers
- Partner with senior technical leaders and Product Management to prioritize investments and deliver a roadmap
- Validate changes against representative customer workloads
Required qualifications
- 2+ years of direct engineering management experience
- 5+ years of hands-on software engineering experience, including substantial work on compilers, query-processing systems, or runtime infrastructure
- Deep expertise in at least one relevant area, such as compiler architecture and IR transformations, relational query processing, language semantics and type systems, or runtime integration
- Proficiency in Scala, Java, C++, or a comparable implementation language
- Strong systems fundamentals, including concurrency, memory behavior, and performance analysis
- Experience debugging complex production issues
- Ability to translate technical and customer requirements into engineering priorities and collaborate effectively across teams and locations
Nice to have
- Experience with Apache Spark internals, Catalyst, Spark Connect, or DataFrame APIs
- Experience with relational algebra, SQL generation, query optimization, or database execution systems
- Experience with Scala/JVM performance, native runtime functions, metadata caching, or compilation-performance optimization
- Experience building compatibility-test frameworks, differential testing, performance benchmarks, or production observability for data systems
- Experience leading systems through customer adoption, production hardening, and staged releases
- A degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience
About the company
Snowflake is powering the era of the agentic enterprise and is scaling its team to enable and accelerate growth.