Descrição do trabalho
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 computing
- Confident 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 Keras
- In-depth knowledge and proven experience of working with deep learning models
- Proven experience of working with supervised and unsupervised learning techniques
- Experience with robust MLOps and DevOps pipelines.
- Solid understanding of signal processing principles and techniques
- Fluency in English, with strong written and verbal communication skills
Added value (some of these skills are a plus)
- Experience with audio signal processing using tools like Librosa and Pydub
- Familiarity with high-performance computing (HPC) environments and Linux systems
- Familiarity with prompt engineering and working with large language models (LLMs)
- Programming experience in C/C++ for performance-critical applications
- Experience with Physics-Informed Neural Networks (PINNs) or related techniques
- A strong commitment to Ocean sustainability and Security
General conditions
- Work in Ericeira office
- 3 days minimum per week in the office, ideally 4/5
- Some flexibility with temporary remote work
- 40h work week
- 1 year contract with trial period
- 23 days of vacation
- Salary 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 insurance
- Public transportation pass for Lisbon area (Navegante Metropolitano)
- Traveling allowance provided for trips between Ericeira and Faial (our offices)