Software Engineer, New Grad
Software Engineering, New Grad – Eventual (San Francisco, CA)
About Eventual
Eventual enables developers to build the AI systems of the future by making multi-modal data and models work together seamlessly. Every breakthrough AI application—from foundation models to autonomous vehicles relies on processing massive volumes of images, video, and complex data. But today’s data platforms (like Databricks and Snowflake) were built for spreadsheet-like analytics, not the petabytes of multimodal data that power AI.
Eventual was founded in 2022 to change that. Our mission is to make working with any kind of data—images, video, audio, text—as intuitive as working with tables, and powerful enough to scale to production workloads. Our open-source engine, Daft , is purpose-built for real-world AI systems: coordinating with external APIs, managing GPU clusters, and handling failures that traditional engines can’t.
Daft already powers critical workloads at companies like Amazon, Mobileye, Together AI, and CloudKitchens. Backed by Y Combinator, Caffeinated Capital, Array.vc , and top angels from the co-founders of Databricks and Perplexity, we’re just getting started—and we’d love for you to be part of it.
Please note: This is a full time job is based in our San Francisco office (Mission District) . We value in-person collaboration and ask our engineers to be in the office at least 4 days a week.
Your Role
As a Software Engineering New Grad, you’ll work alongside our engineers to contribute to Eventual’s core products and open-source engine. You’ll gain hands-on experience building distributed data systems and products, while learning how to design, implement, and test features that support real-world AI and ML workloads.
You’ll get mentorship from our team (ex-Databricks, AWS, Nvidia, Tesla, GitHub Copilot, Pinecone) and the opportunity to make meaningful contributions that reach production.
Key Responsibilities
Contribute to building features in Eventual’s distributed query engine.
Work on developing Eventual’s cloud service.
Write clean, maintainable code with guidance from senior engineers.
Collaborate with the team to design and implement solutions for real-world data challenges.
Assist with testing, debugging, and documenting core system components.
What We Look For
Within 1 year of graduating from University
Strong programming skills in Python and/or Rust.
Interest in distributed systems, databases, or data infrastructure.
Familiarity with cloud technologies (AWS, GCP, or Azure) is a plus.
Excitement to learn from a fast-paced startup environment and contribute to real-world systems.
Recommended Jobs
Junior Accountant - Tax
We are a dynamic and growing organization committed to delivering exceptional services/products to our clients. We are seeking an experienced Accounting Manager to join our team and contribute to our…
Youth Pastor
We are a multilingual and multigenerational evangelical church in Cerritos. We are looking for a passionate Youth Pastor to provide oversight and pastoral leadership to our small youth group. The You…
BDC Administrator
BDC Administrator Location Van Nuys, CA : Dealership: L0373 Keyes Lexus Keyes Service Center of Van Nuys - Now Hiring Call Center Representatives! ** Located at Keyes Lexus Van Nuys** Have you …
Accountant (Housing/Property)
Booth Management Consulting, LLC (BMC) is a diverse CPA firm that provides accounting, auditing, and management consulting services to public and private clients nationwide. Our employee-friendly com…
Lead PCie Applications Engineer 12938
We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.…
Cross-functional Prompt Engineer
About Anthropic Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a qui…
QA Manager
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
Trainer
Role: Trainer About the Role How you will contribute Process Analysis – provide input on processes from a quality perspective, aid in implementation of new processes. Coordinate, provide …