Staff Software Engineer - Query Processing
Staff Software Engineer on Snowflake’s Snowtrail team, designing and operating query-processing and distributed infrastructure that improves engineering velocity and production quality. Requires expertise in databases, query optimization, compiler implementation, and large-scale systems.
About the job
Responsibilities
- Design and build software systems that increase engineering development velocity.
- Provide quality validation optimized for cost and performance.
- Ensure the team meets current customer needs while anticipating future technological demands.
- Design, build, and operate large-scale distributed systems infrastructure.
- Collaborate effectively with the team and mentor junior engineers.
Requirements
- Experience with SQL or other database technologies, including internal design and implementation.
- Experience with query optimization, query execution, and compiler design and implementation.
- Experience with MySQL and PostgreSQL internals.
- Experience designing, building, and operating large-scale distributed systems infrastructure.
- Strong problem-solving skills and computer science fundamentals, including data structures, algorithms, and distributed systems.
- Ability to work on-site at the Bellevue, Washington or Menlo Park, California offices.
Nice-to-haves
- Experience with release validation pipelines.
- Experience with test infrastructure in production.
Skills
SQL, Query Optimization, Query Execution, Compiler Design, MySQL, Postgres, Distributed Systems, Data Structures, Algorithms, Release Validation Pipelines, Test Infrastructure
Similar jobs
Backend Engineering jobsLeads the design and implementation of scalable distributed data pipelines and related infrastructure, while improving performance, reliability, and security. Requires 5+ years of software experience, systems programming expertise, cloud and containerization experience, and senior staff-level technical leadership.
Leads performance engineering for high-volume data systems by diagnosing bottlenecks, designing improvements, and building resilient performance platforms. Requires 10+ years of software experience, strong Java and database expertise, and experience with distributed backend systems.
Staff Engineer responsible for the long-term technical health and strategic direction of Carta’s Middle Office domain, including distributed systems, architecture, reliability, and AI-enabled engineering practices. Requires 10+ years of software engineering experience and demonstrated technical leadership across teams.
Staff Software Engineer leading backend and data-intensive systems, including scalable services, AI-powered workflows, cloud infrastructure, and reliability initiatives. Requires 8+ years of software engineering experience and expertise in distributed systems, data processing, and containerized applications.
Senior technical IC focused on backend architecture and AI technologies for Airbnb's communication and connectivity platform. Partners with senior leaders and contributes code while providing technical leadership across teams.