Rust Engineer (Remote): Vector Storage & Embeddings

Mosaico

Reggio Emilia

On-site

EUR 60,000 - 100,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible hours
Remote work with office option in Regg
Stock options
Open source under Apache 2.0
Competitive salary

Job summary

Mosaico is expanding its platform to natively support embeddings. You will design storage, indexing, and API layers to enable embedding-based search inside mosaicod, with research-oriented users in mind.

The role focuses on building a scalable vector data layer in Rust, integrating with the existing query engine, and contributing to an open-source project under Apache 2.0. Remote work is fully supported with optional office access in Reggio Emilia.

Qualifications

  • Deep experience with databases and storage systems.
  • Hands-on experience with vector databases or vector search libraries in production.
  • Experience designing APIs for researchers and data engineers.
  • Strong Rust, or demonstrated ability to switch from a systems language quickly.
  • Fluent in English, written and spoken.

Responsibilities

  • Design the API surface for embeddings for researchers and platform users.
  • Define the storage model for vector data inside mosaicod and how it integrates with the existing data model.
  • Design and implement the indexing layer for high-performance similarity search at scale.
  • Integrate embedding-based search with the existing sequence, topic, and ontology query engine.
  • Contribute to the open-source codebase and participate in technical discussions with the community.

Skills

Databases & storage
Vector databases
APIs for researchers/engineers
Rust
Indexing & similarity search
Architectural decision making
English fluency

Tools

Apache Arrow

Job description

Mosaico is expanding its platform to natively support embeddings. You will design storage, indexing, and API layers to enable embedding-based search inside mosaicod, with research-oriented users in mind.

The role focuses on building a scalable vector data layer in Rust, integrating with the existing query engine, and contributing to an open-source project under Apache 2.0. Remote work is fully supported with optional office access in Reggio Emilia.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Dashboard Engineer – Open Source
Remote Full-Stack Dashboard Engineer – Open Source

Mosaico • Reggio Emilia

On-site
EUR 35,000 - 60,000
Stock options
Flexible hours
Fully remote with optional office inRe
Backend Engineer (Rust) for Secure, Scalable Systems
Backend Engineer (Rust) for Secure, Scalable Systems

Nimis Consulting • Roma

Hybrid
EUR 27,000 - 35,000
Annual welfare credit
Supplementary health insurance
Remote Data Integration Engineer (MongoDB/JSON)
Remote Data Integration Engineer (MongoDB/JSON)

Wiselyst • Milano

On-site
EUR 60,000 - 90,000
SAR Data Pipeline Engineer
SAR Data Pipeline Engineer

MetaSensing BV • Milano

Hybrid
EUR 35,000 - 45,000
Senior Data Search Engineer — Remote Europe
Senior Data Search Engineer — Remote Europe

Jobgether SRL • Italy

Remote
EUR 100,000 - 130,000
Competitive pay
Equity compensation
Fully remote in Europe
+8
Rust Backend Engineer: Scalable Microservices, Remote
Rust Backend Engineer: Scalable Microservices, Remote

Prima • Milano

Hybrid
EUR 40,000 - 75,000
Private healthcare
Gym discounts
Wellbeing programs
+2
Remote Web Tools Intern — Finance & Infrastructure
Remote Web Tools Intern — Finance & Infrastructure

Mosaic Conseil • Roma

On-site
EUR 10,044 - 14,508
Full-Stack Engineer (AI/ML & MERN Stack)
Full-Stack Engineer (AI/ML & MERN Stack)

Dicto AI • Palermo

On-site
EUR 45,000 - 70,000
Remote Fullstack Engineer - Node.js & Vue.js
Remote Fullstack Engineer - Node.js & Vue.js

Mia Burton S.r.l. • Palermo

Hybrid
EUR 55,000 - 75,000
Senior Real-Time Video Software Engineer (C++/Rust) - Remote
Senior Real-Time Video Software Engineer (C++/Rust) - Remote

Kake • Milano

On-site
EUR 104,000 - 156,000
Remote-first
Competitive USD pay
US time zone overlap support