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

Key technologies and capabilities for this role

RustApache DataFusionArrowIcebergduckdb-rsDatabase EnginesDistributed SystemsSQL

Questions & Answers

Common questions about this position

What experience is required for this Principal Rust Software Engineer role?

Candidates need 2+ years of professional Rust experience or 5+ years of professional C/C++ experience, plus experience designing, implementing, scaling, and shipping production database-engines, distributed, and data systems.

What is the salary or compensation for this position?

This information is not specified in the job description.

Is this a remote position or is there a location requirement?

This information is not specified in the job description.

What does Spice AI look for in candidates culturally?

Spice AI hires for Merit, Excellence, and Intelligence (MEI), seeking exceptional A-player engineers who are problem solvers, think differently, stay positive, care about meaningful work, handle ambiguity, and maintain high standards for performance.

What makes a strong candidate for this role?

A strong candidate has a track record of strong design, architectural, engineering, and product decisions, excellent communication skills to ramp up quickly, and ideally experience contributing to open-source projects, along with passion for database internals and distributed systems.

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