Staff Software Engineer - Compiler & Spark Runtime

Snowflake
US - Washington - Bellevue
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

Job Description

Lead the design, implementation, validation, and production rollout of compiler and runtime capabilities that execute Spark workloads on Snowflake, including query compilation, compatibility, performance, and reliability improvements. Provide hands-on technical leadership through architectural decisions, cross-team coordination, code and design reviews, mentorship, production issue investigation, and customer-workload validation.

Requirements: Requires 10 or more years of hands-on software engineering experience, substantial expertise in compilers, query-processing systems, or runtime infrastructure, and a record of technically leading complex production initiatives. Candidates should be proficient in Scala, Java, C++, or a comparable language, with strong systems and performance fundamentals, cross-team collaboration skills, and technical communication and mentorship abilities.

Key Skills: Compiler Architecture, Spark Runtime Integration, Query Processing, Intermediate Representations, Type Systems, Query-Plan Transformations, SQL Generation, Scala, Java, C++, Performance Analysis, Concurrency, Differential Testing, Production Observability, Technical Leadership, Mentorship

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Life Insurance, Disability Insurance, 401(K) Retirement Plan, Flexible Spending Account, Health Savings Account, Paid Holidays, Paid Time Off, Parental Leave, Employee Assistance Program, Bonus Plan, Equity Plan




Fast Track Upload