Senior Software Engineer, Distributed Query Engine

4 weeks ago


San Francisco CA, United States Eventual Full time

Key Responsibilities

As a Senior Software Engineer, you will be an early member of the Eventual team with primary responsibilities around building out key features for the Daft distributed data engine.

You will be working on core architectural improvements to various components of Daft including:

  • Query Optimizer: intelligently optimize users’ workloads with modern database techniques
  • Execution Engine: improve memory stability through the use of streaming computation and more efficient data structures
  • Distributed Scheduler: improve Daft’s resource utilization, task scheduling and fault tolerance

Our goal is to build the world’s best open-source distributed query engine, and your work will play a key role in realizing that vision.

We are a young startup - so be prepared to wear many hats such as tinkering with infrastructure, talking to customers and participating heavily in the core design process of our product

What we look for

We are looking for a candidate with a strong foundation in systems programming and ideally experience with building distributed data systems or databases (e.g. Hadoop, Spark, Dask, Ray, BigQuery, PostgreSQL etc)

Our ideal candidate has:

  1. 3+ years of experience working with distributed data systems (query planning, optimizations, workload pipelining, scheduling, networking, fault tolerance etc)
  2. Strong fundamentals in systems programming (e.g. C++, Rust, C) and Linux
  3. Familiarity and experience with cloud technologies (e.g. AWS S3 etc)

Most importantly, we are looking for someone who works well in small, focused teams with fast iterations and lots of autonomy. If you are passionate, intellectually curious and excited to build the next generation of distributed data technologies, we want you on the team

Benefits and Remote Work

We are believers in both having the flexibility of remote work but also the importance of in-person work, especially at the earliest stages of a startup. We have a flexible hybrid approach to in-person work with at least 3 days of in-person work typically from Monday - Wednesday at our office in San Francisco.

We believe in providing employees with best-in-class compensation and benefits including meal allowances, comprehensive health coverage including medical, dental, vision and more.

#J-18808-Ljbffr

  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.We own the platform that manages the lifecycle of all of Snowflake’s data warehouse workloads. We build infrastructure that perform request routing, metadata persistence and monitoring, error handling, and request retry.The team also owns the query APIs into Snowflake and the platform is responsible for...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.We own the platform that manages the lifecycle of all of Snowflake’s data warehouse workloads. We build infrastructure that perform request routing, metadata persistence and monitoring, error handling, and request retry.The team also owns the query APIs into Snowflake and the platform is responsible for...


  • San Francisco, CA, United States SingleStore Full time

    Position OverviewThe SingleStore database engine team is responsible for building the core database engine behind SingleStore. This includes developing in-memory and on-disk data structures and algorithms, row and columnar stores, networking, query optimization, and execution.As a senior software engineer on the database engine team, you will have the unique...


  • San Mateo, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. A massive new market opportunity is being created at the intersection of Cloud and Data, and the Snowflake Data Cloud is leading the way, all powered by the database engine we are building from the ground up. We're hiring talented Senior Software Engineers to help build that new database technology. Our team...


  • San Francisco, United States Spice AI Full time

    Building data and AI-driven software is still way too hard, even for advanced developers. At Spice AI, we’re helping developers combine code with data and machine learning (ML) to create truly intelligent applications. Spice AI is on a mission to make this as easy as creating a modern web page. Spice.ai provides building blocks for data and AI-driven...

  • Software Engineer

    3 days ago


    San Francisco, United States High-Tech Professionals Full time

    Software Engineer - Distributed Systems Job ID: 1782 Location: San Francisco Bay area Type: Permanent Status: Closed Key Skills: Distributed, parallel system software, C, C++, UNIX, storage architecture, cluster, database, storage IO data, full stack engineering, system develo Description: Seeking Software Engineer to design and build distributed system...


  • San Francisco, United States Calqulate Full time

    About the job Senior Software Engineer Position: Senior Software Engineer - Cloud Platform Integration Responsibilities: Design and develop core cloud platform and integrate with cloud partners. Design and develop complex, highly scalable, distributed applications and systems that form the backbone of our cloud platform. Write APIs to seamlessly integrate...


  • San Francisco, United States Calqulate Full time

    About the job Senior Software Engineer Position: Senior Software Engineer - Cloud Platform Integration Responsibilities: Design and develop core cloud platform and integrate with cloud partners. Design and develop complex, highly scalable, distributed applications and systems that form the backbone of our cloud platform. Write APIs to seamlessly integrate...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.We’re hiring talented Senior Software Engineers to join the Snowflake Developer Ecosystem team! This position will work directly with our engineering team to build a centralized API Platform for Snowflake product teams to develop and publish first-class APIs with standardization and governance. We need...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.The Snowtrail team plays a central role in leveraging Snowflake's foundational replay features. Unlike treating replay capabilities as an afterthought, we've seamlessly integrated them right from the outset. This strategic approach empowers Snowflake's core developers to swiftly and reliably deliver...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.How do you make the world's most powerful Cloud Data Platform a delight to use? We are the fastest growing software company at this scale in history and looking to push that to new heights by building the single best visual user experience in the industry.The Snowflake Data Cloud is the first to realize the...


  • San Francisco, California, United States Ridepanda Full time

    Job functionsYou will work with the product and design team with input from other parts of the company. You will be critical in helping us build the core technologies and features that enable the company to scale quickly to serve as many customers and partners/clients as possible.You will be responsible for architecting scalable, modular solutions and...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.We're on the hunt for dynamic Senior Software Engineers to accelerate the development of our next-gen observability and alerting products at Snowflake. Your expertise will be crucial in empowering our customers to leverage time-series data, streamline alerts, and fine-tune notifications within their data...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • San Mateo, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock...


  • San Francisco, United States Mux Full time

    About Mux Mux is video for developers. Our mission is to democratize video by solving the hard problems developers face when building video: video encoding and streaming (Mux Video), video monitoring (Mux Data), and more. Video is a huge part of people’s lives, and we want to help make it better. We’re committed to building a healthy team that welcomes a...

  • Software Engineer

    2 weeks ago


    San Francisco, United States SingleStore Full time

    Position Overview SingleStore Software Engineers are at the forefront of real-time technology that’s revolutionizing how companies run their businesses everyday. With release cycles throughout the year, our engineers are accustomed to moving quickly in a rapid production environment. To do this successfully, we work collaboratively and creatively across...