Senior ML Engineer Data Scientist
Primary stack
Job description
About the Position
We're hiring a Senior ML Engineer Data Scientist to join our team in Porto, Portugal on a Hybrid basis. You will own our motility models from problem framing to production deployment, turning clinical questions into time-series and signal-processing problems.
Responsibilities
- Motility models, end to end
- Own the design, training, validation, and maintenance of motility models, from problem framing to production deployment.
- Clinical questions into ML problems
- Turn clinical questions into well-posed time-series and signal-processing problems.
- Evaluation strategy
- Set and defend the evaluation strategies.
- Production-grade code
- Ship production-grade code with testing, logging, and reproducibility to our regulated release process.
- Mentoring
- Mentor data scientists on the team.
- Regulatory and scientific writing
- Contribute to technical documentation supporting regulatory submissions and to scientific publications where relevant.
Requirements
- MSc or PhD in Computer Science, Software Engineering, Biomedical Engineering, or similar
- 5+ years of applied experience, with a track record of ML models that reached production and stayed there
- Strong grounding in time-series and signal processing
- Fluent Python, solid data structures and algorithms, and good software engineering practice
- Experience working with coding agents as part of daily engineering work
- Comfortable working in a regulated environment: version control discipline, traceability, and writing things down
- Good English communication, including with non-technical clinical stakeholders
Nice to Have
- PhD in machine learning, signal processing, or biosignal analysis
- Experience with physiological or biomedical time-series
- Experience building agentic or LLM-backed internal tooling
- Experience with medical device software (IEC 62304, ISO 13485) or another regulated domain
- MLOps practice: experiment tracking, model registries, monitoring
- Data visualization for clinical and scientific audiences
- Working Portuguese (not required, our working language is English)
We Offer
- Competitive salary
- Opportunity to work in a dynamic and innovative environment
- Professional growth and development opportunities
About the Company
Join our team and contribute to impactful projects that improve clinical outcomes through advanced machine learning and data science.
How We Hire
- Intro call: 30 min
- Technical interview: 60 min on time-series and ML reasoning
- Take-home or live problem
- Team and culture conversation
Apply
Send your CV and a short note on a model you took to production. It takes about 5 minutes.
© DIGESTAID - ARTIFICIAL INTELLIGENCE DEVELOPMENT, S.A.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
IT / tech за описом; IT / tech за назвою