Search jobs > San Francisco, CA > Senior software engineer

Senior Software Engineer

Spice AI
San Francisco, CA, United States
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, decision-making applications.

Spice AI is on a mission to make this as easy as creating a modern web page.

Spice AI is the creator and primary maintainer of Spice.ai OSS; a unified SQL query interface and portable runtime to locally materialize, accelerate, and query data sourced from any database, data warehouse, or data lake.

Spice OSS enables developers to build both data and AI-driven applications by co-locating data and ML models with applications.

Read more about the vision to enable the development of intelligent AI-driven applications.

Spice AI is also building the Spice.ai Cloud Platform; building blocks for data and AI-driven applications, including managed, cloud-scale Spice.

ai OSS. The Cloud Platform enables developers to compose high-performance SQL query, machine learning training and inferencing, in a single, interconnected AI backend-as-a-service.

We're hiring Senior Software Engineers with 5+ years of experience in production databases, data, or ML runtimes, proficient in Rust, to help us build Spice.ai OSS.

As a Senior Software Engineer, you will :

  • Contribute to Spice.ai OSS -
  • Design and implement databases, big data, distributed, blockchain, and machine learning systems using modern tech stacks in Rust, Golang, and Python.
  • Build high-performance and scalable data and machine learning architecture to meet the evolution and needs of a rapidly growing platform.
  • Grow your career with a team of experienced engineers, using the latest technologies like Apache DataFusion, Apache Arrow, and DuckDB, to create the modern data and AI platform for developers.

Who we are looking for :

  • You are one of the smartest people you know.
  • You are passionate about building amazing developer experiences. You start with a customer-obsessed product experience, and then figure out how to enable that with technology.
  • You think differently. You do not accept the status-quo. You challenge the current model of the world and take leaps of faith to build it better for everyone.
  • You are positive. Instead of focusing on limitations, you ask what's possible.
  • You care about meaningful work and changing the world. Your work is more than a job.
  • You are comfortable with ambiguity and unknowns, and in these situations you lead by creating clarity.
  • You are passionate about high performance and have high standards.

What we are looking for :

  • 1+ years professional Rust experience or 3+ yrs professional C / C++ experience.
  • Experience in designing, implementing, scaling and shipping production distributed and data systems.
  • Experience with Apache infra, CNCF-stack, and cloud-native development, and ideally with Rust / Golang.
  • A track record of good design, architectural, engineering and product decisions.
  • Excellent communication skills.
  • Ability to ramp up quickly and hit the ground running.
  • Ideally experience contributing to open-source projects.

Your First 90 Days :

  • Days 0-30 : ramp up and contribute improvements to Spice.ai OSS and the Spice.ai Cloud Platform.
  • Days 31-60 : co-design and implement a major feature.
  • Days 61-90 : take technical and engineering ownership of a major initiative or area.

About Spice AI

Founded in June 2021 by Microsoft and GitHub alumni Luke Kim and Phillip LeBlanc, Spice AI creates technology to help developers build intelligent apps that learn and adapt.

Before co-founding Spice AI, Luke was the co-creator of Azure Incubations in the Office of the Azure CTO, where he led cross-functional engineering teams to create and develop technologies like Dapr and OAM.

Spice AI is backed by some of the top industry angel investors and leaders, including Nat Friedman, Chairman of GitHub, Mark Russinovich, CTO of Microsoft Azure, and Thomas Dohmke, CEO of GitHub.

Spice AI also has notable VC backing from Madrona Venture Group, Basis Set Ventures, Founders' Co-op, and Picus Capital.

Learn more :

  • On TechCrunch and GeekWire
  • About the team at spice.ai / careers
  • The Spice.ai general availability announcement blog post
  • The Spice.ai OSS project announcement blog post
  • 10 days ago
Related jobs
Promoted
OpenWrench
San Francisco, California

We're looking to add our first engineering hires outside of the founders, and excited for new teammates to join us who are the best at what they do. You'll help build/define the engineering culture. Desire for technical leadership role and interest in setting the long term vision for our engineering...

Promoted
Together AI
San Francisco, California

As a Senior Infrastructure Software Engineer, you will focus on automating infrastructure installations and decommissions at scale. Intermediate level software development skills in Python, Go, or similar. Experience with continuous / rapid release engineering. Deep knowledge of network engineering ...

Promoted
MongoDB
San Francisco, California

The worldwide data management software market is massive (According to IDC, the worldwide database software market, which it refers to as the database management systems software market, was forecasted to be approximately $82 billion in 2023 growing to approximately $137 billion in 2027. Our team is...

Promoted
Synack
San Francisco, California

We are looking for a talented Senior or Staff Software Development Engineer to play a critical role in enhancing the quality and reliability of Synack Platform. Software Engineering, at least 3 of which as an SDET. In this role you will work closely with our development and quality assurance team to...

Promoted
Coalesce Automation
San Francisco, California

Serve as an architectural resource for software engineers. Experience with software testing and the software development lifecycle. The engineering team maintains the Coalesce Front-end application, our back-end, the Coalesce CLI tool (coa), our shared modules and the testing codebase. Individual en...

Promoted
Capgemini
San Francisco, California

World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Capgemini Engineering has more than 55,000 engineer and scientist team member...

OpenAI
San Francisco, California

The ChatGPT Capacity and Optimization team manages the largest LLM inference fleet on planet earth.We serve over M weekly active users the best model experience at the lowest latency.As the ChatGPT user-base scales, so too does the footprint of the inference fleet, and so too must our sophistication...

Snowflake
San Mateo, California

AS A SENIOR SOFTWARE ENGINEER - DATA PRIVACY, YOU WILL:. AS A SENIOR SOFTWARE ENGINEER - DATA PRIVACY, YOU HAVE:. You’ll join a talented, collaborative team of engineers with a track record of bringing privacy-enhancing technologies from theory to practice. ...

Rippling
San Francisco, California

Lead technical design discussions for new features, as well as providing feedback on other engineers’ designs. ...

Blackstone Talent Group
Oakland, California

The incumbent will use industry best practices and work collaboratively with a cross-functional team of product managers, UX designers, architects, principal engineers, software engineers, test automation team and DevOPS engineers. Blackstone Talent Group, an award-winning technology consulting and ...