Machine Learning Engineer (Computer Vision)
Location: On-site or Hybrid (Zagreb)
Job Type: Full-Time
Experience Level: Mid or Senior (3+ years)
Salary Gross 1 (Mid): 3200-4200 Eur
Salary Gross 1 (Senior): 4200+ Eur
Key Responsibilities
Design, train, test, and optimize deep learning models for image segmentation and classification
Build robust pipelines for data processing, model training, and inference
Design and test algorithms on top of deep learning backbones to extract medical insights from images
Integrate models into production environments using suitable deployment frameworks
Collaborate with radiologists and software engineers to deliver production-grade solutions
Contribute to research discussions and stay up to date with recent advancements
Requirements
3+ years of experience developing and deploying computer vision models in real-world applications, preferably involving image segmentation, detection, or classification.
Strong proficiency in Python and ML frameworks such as PyTorch or TensorFlow, experience with NumPy and Scikit-learn
Solid understanding of computer vision architectures and techniques
Familiarity with software engineering best practices, including Git, Docker, and CI/CD pipelines
Good understanding of data structures, algorithms, and linear algebra
Excellent communication and teamwork skills
Nice to Have
Background in applying machine learning to medical data or clinical workflows.
Experience with edge deployment and inference optimization
Experience with LLMs or transformer-based models
Knowledge of radiology workflows and medical data formats (DICOM)
Public GitHub or portfolio showcasing real-world ML projects
Why Should You Join?
Be part of an innovative early-stage startup with a mission to improve healthcare
Competitive salary and career growth opportunities
Work on challenging and impactful medical software solutions
A collaborative and flexible work environment
How to Apply
Send your CV to careers@medaibravo.com