Principal Engineer | Head Of Engineering (La Coruña)

Principal Engineer | Head Of Engineering (La Coruña)

13 nov
|
PROGRESS
|
La Coruña

13 nov

PROGRESS

La Coruña

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, integral team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress.

Principal Rust Engineer 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. Own the architecture and roadmap of our distributed search and indexing engine, written in Rust.

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. 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.

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). Clear written and verbal communication in English, including design documents. Willing to mentor others, comfortable in a remote-first, global team.

Experience with Tantivy, Lucene, vector databases or other search engines.

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.

International

Women's Day - March 8 is an official holiday for all employees Life and Medical Insurance #

📌 Principal Engineer | Head Of Engineering (La Coruña)
🏢 PROGRESS
📍 La Coruña

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal engineer | head of engineering (la coruña) / la coruña

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal engineer | head of engineering (la coruña) / la coruña