Job Closed
This listing is no longer active.
Improving R&D of first-in-human drug candidates in pharma. Supercharging clinical trials. Elevating the quality of care.
Rust Engineer – Data Interoperability
Location
Portugal
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Rust Engineer – Data Interoperability
Retinai
• 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.
Job 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.
- 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
- 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Contribute to the improvement of the development and build process; • Design and develop production grade, enterprise level systems that make extensive use of messaging and microservices; • Participate in the Java implementation of applications and micro-services involving integration with search engines, being able to write backend code in a reliable, fast, scalable, and secure way, satisfying requirements and service level agreements; • Write OAUTH authentication mechanisms and implement validation mechanisms as unit and integration tests; • Assist with deployment and configuration of the system, setup CI/CD pipelines and familiarity with Kubernetes/Docker is assumed; • Follow Scrum procedures and disciplines and estimate the work to be done upon request; • Write technical documentation and account for secure coding practices, as well as logging and auditing features; • Work with Git following pull request procedure; • Write clean, secure and high-quality code.
• Participating in the design and implementation of advanced web-based applications; • Designing, developing, testing, and maintaining large-scale applications; • Assuring effective team collaboration; • Adhering to software quality requirements; • Drafting technical documentation.
• Participating in the design and implementation of advanced web-based applications; • Designing, developing, testing, and maintaining large-scale applications; • Assuring effective team collaboration; • Adhering to software quality requirements; • Drafting technical documentation.
• Develop excellent quality web and back-end software, using state-of-the-art software development techniques and technologies. • Participate and contribute to software architecture design.

