2,135,228open jobs
135,097companies
248,742added this week
Browse all
Location
Remote (Spain)
Seniority
Principal
Visa
Sponsors visas in United States; no register of this country names it

Confirmed on the employer's own hiring board on Nov 7, 2026. First seen by Alion on Nov 6, 2026.

Overview
Company
Impact
Profile match
Headquartered in Burlington, Massachusetts, Progress is a global provider of application development and infrastructure software. The company offers a comprehensive portfolio of products designed to help enterprises build, deploy, and manage high-impact business applications, data platforms, and secure digital experiences. Serving hundreds of thousands of organizations and millions of developers worldwide, the enterprise enables businesses to drive faster cycles of innovation and accelerate their digital transformation with confidence.

We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applications and experiences with agility and ease.

We're proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Principal Rust Engineer and help us do what we do best: propelling business forward.

At Progress, you'll lead the technical direction of the search engine behind our Agentic RAG product: a distributed Rust platform for vector, full-text and knowledge-graph search, developed in the open as part of the NucliaDB project. You'll work from low-level index data structures up to the distributed architecture, together with ML, product and platform teams, and directly affect the quality, speed and cost of our product.

In this role, you will:

  • Own the architecture and roadmap of our distributed search and indexing engine, written in Rust.
  • Design and implement vector, full-text and graph indexes (HNSW, quantization, multi-vector, Tantivy) and the query and filtering layer on top of them.
  • Evolve how indexes are built, merged, sharded and replicated on object storage, PostgreSQL and NATS.
  • Lead large migrations and performance work, based on profiling and benchmarks, without customer downtime.
  • Contribute to the Python services, SDKs and PyO3 bindings built on the engine, keeping public APIs stable.
  • Keep the system observable, reliable and secure across Kubernetes deployments and CI/CD.
  • Write design proposals, review code, mentor senior engineers and represent the project in the open-source community.

Your background:

Technical skills

  • Extensive experience building and running high-performance production systems, including technical leadership.
  • Expert Rust: async (Tokio), concurrency, memory-mapped I/O, profiling and low-level optimization (e.g. SIMD).
  • Deep knowledge of search engine internals: approximate nearest neighbour search, vector quantization, inverted indexes and ranking.
  • Experience designing distributed data systems: storage engines, sharding, replication and consistency trade-offs.
  • Solid experience with PostgreSQL, object storage (S3, GCS, Azure) and messaging (NATS JetStream or Kafka).
  • Strong Python, ideally with PyO3, asyncio, FastAPI and Pydantic.
  • Experience running services on Kubernetes with observability and CI/CD (ideally GitHub Actions).

Professional skills

  • Ability to set technical direction and deliver it incrementally.
  • Clear written and verbal communication in English, including design documents.
  • Comfortable owning critical production systems and making decisions under pressure.
  • You measure before optimizing and know when to simplify or remove code.
  • Willing to mentor others, comfortable in a remote-first, global team.
  • Additionally, it would be beneficial if you have:
  • Experience with Tantivy, Lucene, vector databases or other search engines.
  • Experience with knowledge graphs or graph-based retrieval (GraphRAG).
  • Familiarity with embedding models, including multi-vector models (e.g. ColBERT).
  • Experience maintaining open-source projects, including dependency auditing and licensing.

If this sounds like you and fits your experience and career goals, we'd be happy to chat.

Compensation

  • Generous remuneration package
  • Employee Stock Purchase Plan Enrollment

Vacation, Family, and Health

  • 23 vacation days annually
  • Birthday day off
  • Community service time off
  • International Women's Day - March 8 is an official holiday for all employees
  • Life and Medical Insurance

Apply now!

#LI-Remote

#LI-GV1

Together, We Make Progress

Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,135,228 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Spain
$180k – $300k per year · Remote (United States) · 10+ years exp · Bellevue · Santa Clara
Python
JavaScript
TypeScript
C++
Frontend
Angular
DevOps
CI/CD
AWS
Kubernetes
Apply
$100k – $204k per year · Equity · Remote (India, United Kingdom, Poland) · Full-Time · 7+ years exp · Palo Alto
Python
PowerShell
AI/ML
Claude
Model Context Protocol
Gemini
DevOps
GCP
AWS
Windows
Cybersecurity
Crowdstrike
Zscaler
ISO 27001
Microsoft Defender
MITRE ATT&CK
Zero Trust
Defense in Depth
SIEM
DLP
Apply
Remote (United States) · Full-Time · 8+ years exp · PhD
Python
SQL
Databases
Snowflake
Databricks
Apache Kafka
Google BigQuery
AI/ML
Spark
Dagster
dbt
AI Agents
Feature Store
DevOps
Terraform
Platform Engineering
Cybersecurity
HIPAA
Apply
Staff Engineer 1 day ago
$141k – $173k per year · Remote (United States) · Full-Time · 10+ years exp · Bachelor's Degree · United States
Java
Java
Spring Boot
Spring Cloud
Databases
RabbitMQ
Apache Kafka
AI/ML
Copilot
Cursor
LLM
DevOps
Rest API
gRPC
OpenTelemetry
CI/CD
AWS
Analytics
A/B Testing
QA
Swagger
Apply
$175k – $200k per year · Remote (United States) · Full-Time · 10+ years exp · Bachelor's Degree
Python
TypeScript
C#
AI/ML
Model Context Protocol
AI Agents
LLM
DevOps
Azure
AWS
Management
SharePoint
Apply
$95k – $119k per year · Equity · Remote (Spain) · Spain
Go
JavaScript
TypeScript
SQL
AI/ML
OpenAI
Anthropic
Frontend
React.js
DevOps
Loki
Prometheus
Grafana
Mimir
Apply
≈ $44k – $115k per year (Estimated) · Hybrid · Spain
Python
Go
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Apache Kafka
Frontend
Next.js
React.js
DevOps
CloudFormation
CI/CD
AWS
Kubernetes
Management
Agile
QA
Playwright
Vitest
Apply
AI Engineer 1 day ago
$67k – $78k per year · Remote (Spain) · Full-Time · 3+ years exp · PhD · Madrid
Python
SQL
Databases
PostgreSQL
Apache Iceberg
pgvector
TimescaleDB
Apache Kafka
AI/ML
Model Context Protocol
dbt
Function Calling
AI Agents
AWS Bedrock
Flink
LLM
Time Series
OpenAI
Anthropic
DevOps
Terraform
CloudFormation
CI/CD
Git
AWS
Docker
AWS Lambda
Amazon S3
AWS Step Functions
Cybersecurity
GDPR
Management
Agile
Scrum
Apply
≈ $44k – $95k per year (Estimated) · Hybrid · Spain
Python
SQL
Databases
Databricks
Delta Lake
LookML
Apache Kafka
AI/ML
Claude
Spark
dbt
AI Agents
Multi-Agent Systems
DevOps
Rest API
SLI/SLO/SLA
Cybersecurity
GDPR
Analytics
Looker
Dimensional Modeling
Apply
$21k – $23k per year (gross) · In office · Part-Time · Spain
Apply
See all jobs
This is one of many
2,135,228 more open roles from verified company boards, updated every day.