ML Software Engineer

W3Global
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

Training Data
JavaScript
Amazon Web Services (AWS)
Computer Vision
Unit Testing
Software Quality
Python
Node.js
OpenCV
TensorFlow
Software Construction
TypeScript
Cloud Platform System
PyTorch
Large Language Models
Model Validation
Kubernetes
Machine Learning Operations
Data Pipelines

Requirements

Candidate has to be strong communication skills; Lifesciences industry experience is preferred

Must-have Skills or Experiences

  • Experience in building and applying ML (not hosted LLM) systems with frameworks such as PyTorch, TensorFlow, JAX
  • Experience in building training data processing pipelines for image data
  • Experience in in MLOps lifecycles (model training, model validation, model deployment, quality monitoring) *Though we would also consider similar experiences to the above, for instance building data processing pipelines for proteomics data instead of image data, etc.
  • Python (excellent, required) - Software engineering best practices, the aim of writing high performant, modern, bug free code, proper documentation of code, unit-testing, code quality, etc. (required)
  • PyTorch (required good working knowledge)

Desirable Skills or Experiences

  • TypeScript/Node/JavaScript (desirable)
  • Experiment tracking platforms such as Weights & Biases, MLFlow (past experiences)
  • Processing platforms, such as Kubeflow (optional)
  • Computer Vision problems (recommended), e.g. experience with OpenCV (optional)
  • Cloud computing infrastructure, in particular AWS (recommended)
  • Working in a regulated environment, developing code under pre-set regulatory rules (nice to have)

#INDEU

Apply for this position