Rust Engineer - Data Interoperability (Remote EU)
Role details
Job location
Tech stack
Job description
We are looking for a Rust Engineer with a passion for data interoperability to join our team. The ideal candidate will be a proficient and innovative problem-solver with a strong background in Rust and a deep understanding of data standards. You will be responsible for building robust, scalable and efficient systems that handle complex data, ensuring seamless integration and high performance., * Write clean, maintainable, testable, and efficient code using the Rust programming language.
- Collaborate and foster a culture of knowledge sharing and teamwork to build high-quality software.
- Assist in establishing best practices for development, testing, and deployment.
- Mentor junior team members, helping them grow their skills and contribute effectively.
- Design and build scalable solutions leveraging RESTful APIs and web services.
Requirements
-
A Master's degree in Computer Science, Computer Vision, or other relevant subject, or equivalent work or open-source experience.
-
1 - 2 years demonstrable experience with Rust AND 5 years experience with data interoperability / image processing.
-
Proficient in the Rust programming language in a production environment.
-
Familiarity with medical data interoperability standards, such as DICOM or FHIR.
-
Good foundation of image processing, image compression, and data serialization concepts.
-
Experience with version control systems, such as Git.
-
Strong problem-solving skills and a keen attention to detail.
-
Solid debugging and testing skills.
-
Excellent English language communication skills, both verbal and written.
-
Ability to work independently and as part of a team.
-
Demonstrated entrepreneurial and collaborative mindset.
-
Available to work during Central European Time (CET) business hours.
Desirable Skills (optional)
- Experience in Python.
- Knowledge of web frameworks like Axum and web APIs (e.g., REST, RESTful, GraphQL).
- Understanding of fundamental networking concepts, such as TCP/IP, TLS encryption, and DNS.
- Exposure to computer vision techniques (traditional or machine-learning).
Benefits & conditions
- A chance to be part of an exceptional team driving innovation in healthcare.
- A competitive salary in a supportive work environment that fosters work-life balance.
- Opportunities for professional growth and development in an international setting.
- A culture of collaboration and inclusion, which is fundamental to our ethos.
- Occasional travel to our HQ in Switzerland, immersing you in our core operations and company culture.