Software Engineer
Core
Building the query planning and execution engine for a data platform that optimizes Python code and powers ML applications.
Role type
Senior IC backend software engineer (systems/compilers)
Builds
Query planning and execution engine components for a dynamic/static analysis platform
Domain
Data infrastructure + systems programming (DBMS, compilers, distributed systems)
Deliverable
production ML models
Required skills
Python, Rust, systems engineering, query planning, compiler design, distributed systems, dynamic/static analysis, infrastructure design
Preferred skills
Data infrastructure, distributed systems, compilers, query planners, PaaS development
Technologies
Python, Rust
Responsibilities
Design and implement query planning and execution engine components; optimize user Python code via dynamic/static analysis; orchestrate infrastructure implied by code structure; track metadata for data flow; iterate platform based on customer needs
Seniority
Senior, hands-on IC