Machine Learning Engineer

Elevus

Descrição da oferta:

Elevus is a business group that offers innovative solutions in the Human Resources market. We have been in the market since 2001 providing HR solutions, not only in Portugal but also in the international market.

Responsibilities:

Collaborate closely with Data Scientists to operationalize ML-driven services.

Construct resilient and scalable web-based APIs for deploying our ML models.

Assist in constructing frameworks that repurpose technical solutions for established issues, while also fostering collaboration across projects and departments.

Advocate for the adoption of frameworks that expedite the resolution of large-scale machine learning challenges.

Contribute to the development of machine learning pipelines, drawing upon strategies from data collection to the construction and deployment of inference services.

Engage with DevOps, software architecture, and platform teams.

Regularly contribute to the documentation of our systems and tools.

Skills and Qualifications:

Proficiency in at least one object-oriented programming language like C# or Java.

Experience with prevalent data science languages such as Python or R, with expertise in at least one being highly beneficial.

Familiarity with machine learning libraries such as TensorFlow or Scikit-Learn.

Comprehensive understanding of the machine learning project lifecycle.

Knowledge of streaming/messaging platforms such as Kafka or RabbitMQ.

Experience with at least one data processing tool like Spark, Beam, Flink, etc.

Familiarity with at least one cloud platform such as Azure, AWS, GCP, etc.

Proficiency in query languages like SQL, Spark SQL, etc.

Experience with at least one NoSQL database such as MongoDB, Redis, Cassandra, etc.

Experience with container technologies such as Docker and Kubernetes.

Proficiency in software build and release processes, unit testing, version control, etc.

Experience using Git source control.

Strong scripting skills and familiarity with the Linux/Unix command line.

Passion for ML/AI.

Collaborative and proactive attitude.

Excellent written and verbal communication skills, capable of engaging with product and engineering management.

Preferred Qualifications:

Fluency in both C# and Python.

Experience automating infrastructure for ML algorithm training, evaluation, and deployment.

Familiarity with Azure and its products (Databricks, CosmosDB, AKS, Azure DevOps).

Experience with streaming platforms, with knowledge of Kafka being advantageous.

Experience with microservices architectures.

Proficiency in developing various types of web-based APIs (REST, RPC, gRPC).

A GitHub/GitLab profile showcasing projects demonstrating the candidate's skills.