Company
blueOASIS is a young and growing company focusing on developing sustainable solutions for the blue economy. blueOASIS is working on four scopes : numerical analysis for offshore renewables and ships, underwater acoustics, smart ocean modelling and monitoring, and digital twining. Our team is growing and looking for an expert in AI / ML development with solid programming skills to contribute to our mission.
Role description
We are looking for a Machine Learning (MLOps / DevOps) Engineer to join our team and drive innovation in marine and environmental technologies. Responsibilities include :
- The collection, processing, and augmentation of acoustic datasets, as well as the simulation and modelling of physical environments, and computer vision tasks.
- Designing, training, and deploying machine learning models using well established machine learning practices for applications in underwater acoustics, physical simulations, and computer vision.
- Applying signal processing techniques (e.g. audio, image) to solve complex challenges.
- Collaboration across teams to integrate ML solutions in real-world deployments for oceanographic and environmental monitoring systems, towards real-time Digital Twins of the Ocean (DTO).
- Assist in implementing robust pipelines for data processing and MLOps to streamline workflows and ensure reproducibility.
- Researching and experimenting with state-of-the-art AI and ML techniques for application in the blue economy.
Expertise needed
MSc or PhD in relevant background (Artificial Intelligence, Physics, Bioacoustics, Computer Science, Mechanical Engineering)Proficiency in Python, C / C++ and used to version control systems (Git)Able to work on the command-line interface (CLI) for remote computingConfident using data analysis libraries such as Pandas, NumPy, Matplotlib, SciPy, Scikit-learn, etc.3+ years of experience developing AI / ML models using frameworks like PyTorch, TensorFlow, or KerasIn-depth knowledge and proven experience of working with deep learning modelsProven experience of working with supervised and unsupervised learning techniquesExperience with robust MLOps and DevOps pipelines.Solid understanding of signal processing principles and techniquesFluency in English, with strong written and verbal communication skillsAdded value (some of these skills are a plus)
Experience with audio signal processing using tools like Librosa and PydubFamiliarity with high-performance computing (HPC) environments and Linux systemsFamiliarity with prompt engineering and working with large language models (LLMs)Programming experience in C / C++ for performance-critical applicationsExperience with Physics-Informed Neural Networks (PINNs) or related techniquesA strong commitment to Ocean sustainability and SecurityGeneral conditions
Work in Ericeira office3 days minimum per week in the office, ideally 4 / 5Some flexibility with temporary remote work40h work week1 year contract with trial period23 days of vacationSalary range depending on experience (2000€ up to 3000€ gross per month, 14 salaries per year)Food allowance of 10.20Euros per working day (estimated 222Euro net per month, x11 per year)Private health insurancePublic transportation pass for Lisbon area (Navegante Metropolitano)Traveling allowance provided for trips between Ericeira and Faial (our offices)