Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Rust Software Engineer (AI) image - Rise Careers
Job details

Principal Rust Software Engineer (AI)

Building data-driven AI applications and agents is too complex, even for advanced developers. At Spice AI, we’re making it simpler by helping developers combine code, data, and AI to build truly intelligent, decision-making systems. Our mission is to make this as easy as creating a modern web page.


We created Spice.ai OSS, a portable AI database written in Rust with a unified SQL interface to query, materialize, and accelerate data from any source, co-located with machine learning models. By bringing compute, data, and models together, Spice OSS enables secure AI-Feedback-Loops (AI-Fly-Wheels) for apps and agents to learn and adapt. We just announced the 1.0-stable release of Spice.ai OSS.


For a deeper dive into the vision, watch Luke's CMU Databases talk on Spice.ai OSS at https://www.youtube.com/watch?v=tyM-ec1lKfU and read his Materialized View interview at https://materializedview.io/p/building-a-cdn-for-databases-spice-ai.


We're also building the Spice.ai Cloud Platform, offering managed, cloud-scale Spice.ai OSS along with tools for high-performance SQL, machine learning training, and inference in an interconnected AI backend-as-a-service.


At Spice AI, we hire for MEI: Merit, Excellence, and Intelligence. We're looking for exceptional, top-tier engineers - A players - who are driven to solve hard problems and push the boundaries of what's possible for AI.


We’re looking for a Principal Rust Software Engineer to contribute to ML, GenAI, RAG, and agent development in Spice.ai OSS. In this role, you’ll design and build high-performance AI features in Spice.ai, libraries like mistral-rs, and enterprise solutions including NVidia NIM (Spice AI was recently accepted into the NVidia Inception program).


If you’re passionate about open source, distributed systems, RAG and AI internals, and agentic applications we want to hear from you.


Who we are looking for
  • You are an exceptional engineer.
  • You are a problem solver. You start customer problems and figure out how to solve them 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. 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're looking for
  • 2+ years professional Rust experience or 5+ yrs professional C/C++ experience
  • Experience in designing, implementing, scaling, and shipping production distributed, data, and AI 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, and ideally with Rust/Golang.


In this role, you'll
  • 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, and data platforms.
  • Take ownership of initiatives to improve our offerings and deliver exceptional developer experiences.


Your first 90-days
  • Your 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


$225,000 - $300,000 a year
In addition to the base salary of up to $250,000/year, a guaranteed bonus of up to $50,000/year and competitive startup equity is offered for this position.

The equity range for this role is 0.5% - 1.50%.

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 applications and agents 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 including Dapr and OAM.


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


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

Average salary estimate

$262500 / YEARLY (est.)
min
max
$225000K
$300000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Rust Software Engineer (AI), Spice AI

Are you ready to take your career to the next level as a Principal Rust Software Engineer at Spice AI? We’re on a mission to revolutionize the way developers build intelligent, data-driven AI applications, and we need your expertise! At Spice AI, we're blending code, data, and AI to create systems that can learn and adapt. You will have the chance to work on our innovative Spice.ai OSS—a powerful AI database crafted in Rust that unifies SQL for easy querying and accelerated data management. Here, you won’t just be a cog in the machine; you’ll help shape the future of AI at a company that values excellence, merit, and intelligence (MEI). Imagine working side-by-side with founders who were behind groundbreaking technologies like Dapr and Azure Incubations! In this role, you'll be diving deep into ML, GenAI, RAG, and agent development, crafting high-performance features that push boundaries. We’re not just looking for someone to fill a role; we want someone who shares our passion for open-source and distributed systems and is excited about making meaningful contributions. With a competitive salary package and a dynamic, friendly culture, Spice AI offers the perfect environment for those ready to embrace challenges and innovate. If you're ready to step up and join our mission, we'd love to hear from you!

Frequently Asked Questions (FAQs) for Principal Rust Software Engineer (AI) Role at Spice AI
What are the primary responsibilities of a Principal Rust Software Engineer at Spice AI?

As a Principal Rust Software Engineer at Spice AI, your primary responsibilities include designing and implementing high-performance AI features in the Spice.ai OSS project. You will also play a crucial role in building the Spice.ai Cloud Platform, contributing to libraries and enterprise solutions, and driving technical ownership of feature areas from conception to deployment. Collaboration with founding members and other engineers will be a key aspect of your role, as well as enhancing developer experiences in our offerings.

Join Rise to see the full answer
What qualifications do I need to apply for the Principal Rust Software Engineer position at Spice AI?

To apply for the Principal Rust Software Engineer position at Spice AI, you should have a minimum of 2+ years of professional Rust experience or 5+ years in C/C++. You also need experience in designing, implementing, and scaling production distributed systems. Strong communication skills, a proven track record in architectural decision-making, and ideally experience in contributing to open-source projects are essential. Familiarity with Apache infra or cloud-native development, particularly in Rust or Golang, will further strengthen your candidacy.

Join Rise to see the full answer
What type of projects does a Principal Rust Software Engineer work on at Spice AI?

At Spice AI, a Principal Rust Software Engineer will work on cutting-edge AI systems and applications, contributing to innovative projects like the Spice.ai OSS, which serves as a portable AI database. You will also engage in developing libraries such as mistral-rs, and be involved in enterprise solutions like NVidia NIM, especially as Spice AI continues to grow and adapt within the AI domain.

Join Rise to see the full answer
What is the company culture like for a Principal Rust Software Engineer at Spice AI?

At Spice AI, the company culture is built on principles of meritocracy, innovation, and collaboration. We value positivity, creativity, and a drive to solve complex problems. As a Principal Rust Software Engineer, you'll be part of a supportive environment that encourages pushing boundaries and thinking outside the box while collaborating closely with talented peers and founders who are passionate about making a difference in the tech landscape.

Join Rise to see the full answer
What can I expect in my first 90 days as a Principal Rust Software Engineer at Spice AI?

In your first 90 days as a Principal Rust Software Engineer at Spice AI, you can expect a structured ramp-up period that allows you to familiarize yourself with the Spice.ai OSS project and make meaningful contributions. In the first month, you'll focus on understanding current systems, followed by taking technical ownership of feature areas in the 30-60 day mark, and by the end of the 90 days, you'll propose and begin executing a technical strategy aligned with the company's objectives.

Join Rise to see the full answer
Common Interview Questions for Principal Rust Software Engineer (AI)
Can you explain a recent project where you used Rust programming language?

When answering this, be specific about the project details, your role, the challenges faced, and how Rust’s features helped overcome those challenges. Highlight any performance benefits and how the implementation added value to the project.

Join Rise to see the full answer
How do you approach debugging and optimizing Rust code?

Discuss your strategies for debugging, such as utilizing tools like gdb or Rust's built-in features. Explain your approach to identifying performance bottlenecks and optimizing code, including profiling techniques and how to leverage Rust's ownership model for safer memory management.

Join Rise to see the full answer
What motivates you to work on AI and distributed systems?

Reflect on your passion for AI and distributed systems. You could mention your interest in enabling systems to learn and adapt, the challenge of building scalable solutions, and the impact these technologies have on real-world applications.

Join Rise to see the full answer
Can you describe a situation where you had to lead a technical initiative?

Provide a detailed example that illustrates your leadership skills. Discuss the goals of the initiative, how you coordinated with your team, any roadblocks you faced, and the outcome. Highlight your ability to create clarity and foster collaboration among team members.

Join Rise to see the full answer
What do you consider the most challenging aspect of working with distributed AI systems?

Discuss the complexities of coordination, state management, and data consistency in distributed systems. Mention any specific experiences you've had dealing with those challenges and how you approached problem-solving in those scenarios.

Join Rise to see the full answer
How do you keep up with the latest technologies and trends in AI and software engineering?

Mention your preferred methods for staying updated, such as following industry blogs, attending conferences or webinars, participating in online courses, or contributing to open-source projects. Explain how continuous learning impacts your work and contributions.

Join Rise to see the full answer
What experience do you have with open-source projects?

Discuss any contributions you've made to open-source communities, particularly in relation to Rust or AI technologies. Talk about the significance of collaboration in open-source and how it shapes your engineering philosophy.

Join Rise to see the full answer
Can you explain the concept of AI feedback loops and their significance?

Define AI feedback loops and elaborate on their importance in creating robust learning systems. Use examples from your work to illustrate how you've implemented or benefited from feedback loops in projects.

Join Rise to see the full answer
What are your strategies for designing scalable systems?

Elaborate on your principles for scalability, including ensuring modularity, employing microservices architecture, load balancing, and leveraging cloud resources effectively. Provide examples from your experience where you applied these strategies.

Join Rise to see the full answer
How do you approach code reviews and feedback with your peers?

Discuss the importance of code reviews as a development practice and how you constructively give and receive feedback. Highlight your focus on collaborative improvement and learning within the team, ensuring a positive experience for all members.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Optimiza Remote No location specified
Posted 11 days ago

Exciting opportunity for a Junior .NET Developer to join Optimiza and work on innovative software projects.

Zappi Remote No location specified
Posted 10 days ago

Zappi, a leader in consumer insights, is on the lookout for a skilled Frontend Software Engineer to join their innovative Advanced Analytics team.

Photo of the Rise User
Future Publishing Remote No location specified
Posted 2 days ago

As a Senior Developer at Future, you'll help shape their proprietary Vanilla platform, driving performance and innovation in a remote role.

Photo of the Rise User

Nagarro is in search of a Senior Staff Engineer to lead Java Full Stack development in a remote capacity, contributing to their digital product engineering initiatives.

Photo of the Rise User
Flexcompute Inc. Hybrid No location specified
Posted 11 days ago

At Flexcompute Inc., we're seeking a skilled Solver Scientist to innovate and enhance simulation tools for aerospace engineering.

Photo of the Rise User
Trinetix Remote No location specified
Posted 7 hours ago

Join our innovative WalkMe team as an Engineer, where you will develop solutions for leading enterprises while receiving top-notch training.

Photo of the Rise User

Become a key player at Capital One by leveraging your expertise as a Senior Software Engineer, DevOps to drive transformative changes in technology.

Photo of the Rise User
Posted 2 days ago

SCALIAN is looking for a Senior Java/Spring Boot Developer to enhance their team and lead the development of a critical invoicing application.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
11 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY