Software Engineer
On-site, Hybrid- AMSTERDAM, Noord-Holland, Netherlands
Product & Engineering
Ready to Make an Impact?
Join us and be part of a team that values innovation, collaboration, and growth.
Join us if you are passionate about making a difference to take your career to the next level!
Job description
WHO ARE WE?
At Nicolab, we connect the right physicians at the right time to streamline emergency workflows. By providing physicians with all necessary information at their fingertips, they can diagnose patients more accurately and make faster treatment decisions.
Nicolab was founded in 2015 following the acclaimed MR CLEAN trial, the first Randomised Clinical Trial proving the benefit of Endovascular Treatment. The trial led to a global paradigm shift in acute stroke care and triaging, resulting in the hospital Hub and Spoke model.
Leading MR CLEAN researchers and our co-founders, Dr. Merel Boers and Dr. Renan Sales Barros, recognized the need for an AI solution to revolutionize stroke care. With exclusive access to the heterogeneous MR CLEAN dataset, Nicolab developed StrokeViewer.
StrokeViewer provides the most accurate AI algorithms to diagnose stroke patients worldwide. While Nicolab continues to run its operations with Headquarters in Amsterdam, The Netherlands, we are proudly an Australian-based publicly unlisted company with an expanding global presence.
WHY WE NEED YOU
When a patient with stroke symptoms arrives at a hospital, the patient’s brain is scanned and uploaded into our cloud. We immediately run AI algorithms detecting stroke location (if any) and type. The result is uploaded back into the hospital, displayed in our mobile applications and web interface.
Therefore, we will need someone who can help us with the following:
- Strive for progress not perfection
- Automate everything
- Keep tests reliable, atomic, fast, and reproducible
- Refactoring should be safe and easy
In a nutshell, the project consists of the following components:
- Python and Golang services for processing medical images and providing APIs Python-driven ML algorithms
- TypeScript, React, and React Native for web and mobile frontends
- Kubernetes for orchestration
- Docker for containerization
- Google Cloud and AWS services
Job requirements
WHAT WE ARE LOOKING FOR
Strong proficiency in Python and Go, with 5+ years of experience in backend development
Extensive experience with microservices architecture and API design
Solid understanding of containerization (Docker) and orchestration (Kubernetes)
Familiarity with cloud platforms
Knowledge of database systems and data modeling
Excellent problem-solving and debugging skills
Strong communication skills and ability to work in a team environment
+ NICE TO HAVE
Familiarity with medical imaging or healthcare-related software
Knowledge of security best practices for handling sensitive data
Experience with CI/CD pipelines and DevOps practices
Contributions to open-source projects
WHAT YOU WILL BRING
You will bring strong technical design and implement new features in both Python and Go
You can liaise with different team members, proactive in reaching members and presenting ideas
You love to work in teams and is proactive in reaching out to ML engineers to integrate and deploy machine learning models
You are naturally coded for high performance, reliability, and scalability of backend systems
You are a role model who participate in code reviews and mentor team members
You will bring Contribute to architectural decisions and best practices
WHAT WE OFFER
Chance to make a real difference to patient’s lives
Pension plan contribution
25 days vacation days (PTO)
Additional 8% holiday pay
Flexible working hours
Travel expenses by car, train or bike
Work laptop
Stimulating environment with a fun motivated team:
1. The best place to learn new things.
We discuss new publications in the field, try new technologies, visit meetups together, give you 4 hours per week to let you learn new technologies. We’re always looking for new ways to make the product better, and if you have ideas you’d like to validate, we’ll give you the time and resources you need.
2. No boundaries on your role.
Want to try DevOps? Machine Learning? Front-end development? E2E tests automation? Designing architecture? Sure! We hire you as a golang engineer but you can try other roles, and we will support you in it.
Ready to Make an Impact? Apply Today!
Join us and be part of a team that values innovation, collaboration, and growth. If you are passionate about making a difference and eager to take your career to the next level, we want to hear from you!
or
All done!
Your application has been successfully submitted!