Taro Logo

Software Engineer, Core Engine

Data platform helping data scientists and engineers build data applications across ETL, analytics and ML/AI.
Backend
Senior Software Engineer
Hybrid
1 - 10 Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Core Engine

Eventual is building the next generation of distributed data technologies for ML/AI workloads. Our open-source engine Daft runs on 800k CPU cores daily and is used by leading companies like Amazon, TogetherAI, and CloudKitchens.

As a Software Engineer on the Core Engine team, you'll be working on critical components of our distributed data engine including:

  • Query Planning/Optimizer: Building intelligent workload optimization using modern database techniques
  • Execution Engine: Improving memory stability through streaming computation and efficient data structures
  • Distributed Scheduler: Enhancing resource utilization, task scheduling and fault tolerance
  • Storage: Developing integrations with modern data lake technologies like Apache Parquet, Iceberg and Delta Lake

We're looking for candidates with:

  • Strong systems programming foundation (C++, Rust, C)
  • Experience with distributed data systems (Hadoop, Spark, Dask, Ray, etc.)
  • Knowledge of query planning, optimizations, scheduling, and fault tolerance
  • Familiarity with cloud technologies like AWS S3

Our technology stands out by being:

  • Python-native: Built for ML/AI and modern data engineering
  • Local Development Focused: Optimized for interactive notebook/script workflows
  • Multimodal: Supporting complex data types like text, images, tensors
  • GPU-Ready: Designed for ML model inference workloads

We offer:

  • Flexible hybrid schedule (3 days in-office in SF)
  • Comprehensive benefits including medical, dental, vision
  • Meal allowances
  • Opportunity to shape core architecture decisions
  • Fast-paced, autonomous environment
  • Backing from top investors like YC, Caffeinated Capital, Array.vc

Join us in building the future of data infrastructure for ML/AI! We're a small, focused team making a big impact in the data/ML ecosystem.

Last updated a month ago

Responsibilities For Software Engineer, Core Engine

  • Design and implement query optimizer for workload optimization
  • Improve memory stability through streaming computation
  • Enhance distributed scheduler for better resource utilization
  • Develop integrations with data lake technologies
  • Participate in core architectural decisions
  • Work with customers and gather feedback

Requirements For Software Engineer, Core Engine

Python
Rust
  • 3+ years experience with distributed data systems
  • Strong systems programming skills (C++, Rust, C)
  • Linux expertise
  • Experience with cloud technologies (AWS S3)
  • Knowledge of query planning and optimization
  • Understanding of distributed systems and fault tolerance

Benefits For Software Engineer, Core Engine

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible hybrid work schedule
  • Meal allowances
  • Comprehensive health coverage including medical, dental, vision

Interested in this job?