Principal Rust Software Engineer (Search & Database Engines) at Spice AI

Seattle, Washington, United States

Spice AI Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, AI, DatabasesIndustries

Requirements

  • 2+ years professional Rust experience or 5+ yrs professional C/C++ experience
  • Experience in designing, implementing, scaling, and shipping production database-engines, distributed, and data systems
  • A track record of strong 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
  • Experience with Apache infra, CNCF-stack, or cloud-native development
  • Exceptional engineer who is a problem solver
  • Thinks differently, challenges the status-quo, and takes leaps of faith to build better
  • Positive mindset, focuses on possibilities rather than limitations
  • Cares about meaningful work
  • Comfortable with ambiguity and unknowns, leads by creating clarity
  • Passionate about high performance and has high standards

Responsibilities

  • Work side-by-side with the founders as a leader and outstanding contributor in the Spice.ai open-source project
  • Contribute to designing and building the Spice.ai Cloud Platform
  • Take ownership of initiatives to improve our offerings and deliver exceptional developer experiences
  • Work directly with enterprise customers and build with them to enable their scenarios
  • Design and build high-performance database engine features in Spice.ai, Apache DataFusion, Arrow, Iceberg, and duckdb-rs
  • First week: contribute a bug fix or minor improvement to the Spice.ai OSS project
  • First month: ramp up and contribute meaningful improvements to the Spice.ai OSS project
  • 30-60 days: take technical and engineering ownership of an entire feature area
  • 60-90 days: propose and execute on aligned technical strategy going forward

Skills

Rust
Apache DataFusion
Arrow
Iceberg
duckdb-rs
Database Engines
Distributed Systems
SQL

Spice AI

Simplifies AI integration for developers

About Spice AI

Spice.ai simplifies the development of applications that use artificial intelligence. It provides tools that help developers easily integrate AI into their projects, making the process as simple as creating a web page. The company targets a wide range of developers, from individual programmers to large teams in tech companies, and aims to make AI technology accessible to everyone. Spice.ai offers both open-source tools that developers can use for free and a proprietary platform called Spice Cloud, which is in private preview and will offer advanced features for a subscription fee. This combination of open-source and paid services sets Spice.ai apart from competitors, as it fosters community involvement while also providing premium support. The goal of Spice.ai is to enhance the quality of life through better technology by making it easier for developers to create intelligent applications.

Seattle, WashingtonHeadquarters
2021Year Founded
$14.1MTotal Funding
SEEDCompany Stage
Enterprise Software, AI & Machine LearningIndustries
11-50Employees

Risks

Increased competition from established AI platforms like TensorFlow and PyTorch.
Challenges in scaling Spice Cloud to meet growing user demands.
Rapid AI advancements may outpace Spice AI's development capabilities.

Differentiation

Founded by ex-Microsoft and GitHub engineers with 20 years of cloud computing experience.
Spice AI combines open-source community engagement with a revenue-generating cloud platform.
Focuses on making AI development as easy as creating a modern web page.

Upsides

Raised $14.6M in new equity to expand and accelerate product development.
Increased demand for AI tools as more companies integrate AI into products.
Growing trend of AI democratization aligns with Spice AI's mission.

Land your dream remote job 3x faster with AI