Tecton, backed by prestigious investors like Sequoia Capital and Andreessen Horowitz, is revolutionizing production machine learning with their feature platform. The company, founded by the creators of Uber's Michelangelo ML platform, is building Rift - a fully managed compute environment for constructing powerful batch and streaming pipelines in Python.
As a Staff Software Engineer on the Batch Data team, you'll be at the core of Tecton's infrastructure, working on the "beating heart" of the platform. This role combines customer-focused product development with innovative platform and data engineering. You'll be responsible for architecting, designing, and scaling core compute engines and storage architecture used across all Tecton customers.
The position involves working with cutting-edge technologies including Ray, Arrow, DuckDB, and deep integrations with major cloud platforms like Databricks, EMR, and Snowflake. You'll contribute to query optimization, from parsing to plan selection, and work on distributed compute and resource management.
The role offers a unique opportunity to impact the future of real-time AI while working with a team of experienced professionals from leading tech companies. Tecton provides a flexible hybrid work environment with offices in San Francisco and New York City, comprehensive benefits, and competitive compensation including equity.
The ideal candidate will bring 8+ years of experience in building product software systems, strong expertise in distributed systems, and a passion for mentoring junior engineers. This is an excellent opportunity for a senior engineer looking to make a significant impact in the machine learning infrastructure space while working with a fast-growing, world-class team.