Machine Learning Engineer

at  Ocean Infinity

Porto, Norte, Portugal -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024USD 55000 Annual21 Sep, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Worker Type:
Employee
Application End Date:
27-09-2024
We are using and creating technology to transform operations at sea to enable people and the planet to thrive.
We are open-minded and fearless in our approach to innovation and don’t believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.
We take safety, equality and education very seriously, and our responsibilities don’t stop at our front door. Our business is built on the belief that there’s definitely a more environmentally responsible way to operate at sea.
We employ people who share our core values. We expect our people to be courageous, trustworthy, and conscientious, driven by a desire to do the right thing. We strive for excellence, work collaboratively, and are genuinely excited by our work.
We offer opportunities for our people to develop beyond their role and span a multitude of disciplines. These are open to all, regardless of background and experience level. Working with us means being part of a team that is harnessing technology and creativity to disrupt a traditional industry.
We are not your average workplace.
Ocean Infinity is seeking a highly skilled and motivated Machine Learning Engineer to join our team. The successful candidate will be responsible for developing, testing, and deploying machine learning models in a fast-paced and dynamic environment.

What will you do:

  • Develop prototypes to test and evaluate the performance of machine learning models;
  • Collaborate with cross-functional teams to integrate machine learning models into products;
  • Deploy machine learning models into production and monitor their performance;
  • Manage the infrastructure to make model development iteration faster and more efficient;
  • Implement software toolchains, processes, and templates for Data Science and ML teams for development and deployment environments;
  • Stay up to date with the latest developments in machine learning and artificial intelligence.

Who you are:

  • A degree in Computer Science, Mathematics, or a related field;
  • Experienced writing production quality code in Python, including dependency management (Poetry) and testing frameworks (pytest);
  • Experienced with the engineering concepts of some of popular Machine Learning libraries (TensorFlow, PyTorch), platforms (MLflow, Weights and Biases) and orchestrators (Flyte, Metaflow);
  • Experienced with Continuous Integration & Continuous Deployment processes and tools (i.e. Azure Pipelines, ArgoCD) and tools (i.e. , software design patterns and APIs (Fastapi, Swagger);
  • Knowledge of core AI/ML techniques and algorithms (ideally video data and computer vision techniques);
  • Experience with Kubernetes (ideally AKS), containerization with Docker, and event messaging such as Kafka, RabbitMQ, etc.;
  • Experience working with modern monitoring system observability (Prometheus, Grafana, Open Telemetry);
  • Hands-on experience in developing infrastructure as code with Terraform;
  • Experience in working with JIRA and Confluence in an Agile environment;
  • Strong communication and collaboration skills, with the ability to work in a team environment;
  • Thoughtful, thorough and conscientious;
  • Critical thinking and ability to show initiative;
  • Open and receptive to new and different ideas.

Desirable:

  • Prior experience speeding up and reducing GPU memory requirements for large deep learning models during training and inference (Nvidia Triton Server).

Salary for this position: Up to €55,000 per annum
Salary: The salary varies for this position as we are recruiting in multiple regional locations and job grades. The salary process is based on skills, abilities, and experience required.
What you can expect:
At Ocean Infinity, we believe in creating equal opportunities for all, celebrating each and everyone’s differences. We are driven by transforming the industry, through our technology, thoughts, behaviours and actions. Being inclusive and respectful to all is fundamental to who we are. It is the right thing to do and enables innovation and creativity to thrive.
There is more work to be done, and we know that we aren’t perfect, but our commitment to these values is unwavering. They are central to our mission and the impact we have on the industry, meaning, we cannot live without them.
About Us
Simply put, our mission is to use innovative technology, to transform operations at sea, to enable people and the planet to thrive

Responsibilities:

  • Develop prototypes to test and evaluate the performance of machine learning models;
  • Collaborate with cross-functional teams to integrate machine learning models into products;
  • Deploy machine learning models into production and monitor their performance;
  • Manage the infrastructure to make model development iteration faster and more efficient;
  • Implement software toolchains, processes, and templates for Data Science and ML teams for development and deployment environments;
  • Stay up to date with the latest developments in machine learning and artificial intelligence


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Porto, Portugal