We are looking for a Rust engineer to join our remote-first team, dedicated to solving complex data interoperability challenges in the healthcare technology space. Your primary responsibility will be designing and implementing high-performance, type-safe systems that ensure accurate and secure data translation across diverse formats and platforms.
Key Responsibilities
- Develop and maintain core data transformation pipelines using Rust, prioritizing correctness, efficiency, and maintainability
- Design APIs and protocols that enable reliable data exchange between clinical systems and internal platforms
- Collaborate with clinical and engineering teams to understand data requirements and map complex medical data standards
- Optimize system performance and memory usage for handling large-scale datasets
- Contribute to architectural decisions around data validation, schema evolution, and error resilience
Requirements
- Proven experience with systems programming in Rust, including ownership, lifetimes, and concurrency
- Familiarity with data serialization formats such as JSON, Protocol Buffers, or FHIR
- Understanding of secure data handling practices, especially in regulated environments
- Ability to write clean, well-documented, and testable code
- Strong problem-solving skills and attention to detail when working with complex data models
Preferred Qualifications
- Experience with healthcare data standards like HL7 or DICOM
- Knowledge of WebAssembly and its use in safe, portable computation
- Background in distributed systems or database internals
- Contributions to open-source Rust projects
This is a remote position limited to candidates based in the European Union. We value technical excellence, clear communication, and a collaborative mindset. If you enjoy solving hard problems with elegant, reliable code, we’d like to hear from you.


