Senior AI Engineer
⚲ Lisbon
Do uzgodnienia
Wymagania
- Neural Networks
- training
- Linux
- Python
- Artificial Intelligence (AI)
- frontend
- Cloud
- Scala
- Machine Learning (ML)
- Microsoft Azure
Opis stanowiska
Main tasks and responsibilities
• Being comfortable with experimentation and willing to approach a problem in multiple ways via rapid prototyping.
• Identifying appropriate datasets and driving annotation for machine learning techniques.
• Developing (together with relevant expert talents) and maintaining machine learning applications and products.
• Iteratively (re-)training the developed models and running evaluation experiments in collaboration with others, as well as performing statistical analysis of results.
• Keeping an eye on state-of-the-art machine learning solutions, emerging technologies, and developments in academia.
• Translating and communicating technical concepts and solutions to different stakeholders.
Key requirements
Education Level
Bachelor’s or advanced degree in Computer Science, Artificial Intelligence, Mathematics, or a related field.
Technical Skills:
• Expertise in the Scala programming language and the Play Framework is desired, but not mandatory.
• Advanced Elasticsearch experience.
• Postgres database or other relational database experience.
• Experience in content apps.
• Experience in microservices.
• Knowledge of a variety of AI techniques - such as natural language processing, classification, clustering, optimization, and deep neural networks - along with a solid understanding of their mathematical foundations and real‑world advantages and drawbacks, is preferred.
• Knowledge of data structures, semantic extraction, and text representation in an NLP context.
• Proficiency in Python (OOP) preferred.
• Experience in using technologies such as Docker. Azure, GCP, and AWS.
• Experience in creating APIs (RESTful, Asynchronous, etc.).
• Familiarity with the concepts and applications of LLMs is a plus.
• Ability to write clean, production-ready code.
Other Skills:
• Fluency in English is required. Any additional language skills are an asset.
• Being comfortable with experimentation and willing to approach a problem in multiple ways via rapid prototyping.
• Identifying appropriate datasets and driving annotation for machine learning techniques.
• Developing (together with relevant expert talents) and maintaining machine learning applications and products.
• Iteratively (re-)training the developed models and running evaluation experiments in collaboration with others, as well as performing statistical analysis of results.
• Keeping an eye on state-of-the-art machine learning solutions, emerging technologies, and developments in academia.
• Translating and communicating technical concepts and solutions to different stakeholders.
Key requirements
Education Level
Bachelor’s or advanced degree in Computer Science, Artificial Intelligence, Mathematics, or a related field.
Technical Skills:
• Expertise in the Scala programming language and the Play Framework is desired, but not mandatory.
• Advanced Elasticsearch experience.
• Postgres database or other relational database experience.
• Experience in content apps.
• Experience in microservices.
• Knowledge of a variety of AI techniques - such as natural language processing, classification, clustering, optimization, and deep neural networks - along with a solid understanding of their mathematical foundations and real‑world advantages and drawbacks, is preferred.
• Knowledge of data structures, semantic extraction, and text representation in an NLP context.
• Proficiency in Python (OOP) preferred.
• Experience in using technologies such as Docker. Azure, GCP, and AWS.
• Experience in creating APIs (RESTful, Asynchronous, etc.).
• Familiarity with the concepts and applications of LLMs is a plus.
• Ability to write clean, production-ready code.
Other Skills:
• Fluency in English is required. Any additional language skills are an asset.
🔍 Dekoder Ogłoszenia
🔴
Being comfortable with experimentation and willing to approach a problem in multiple ways via rapid prototyping.
Może oznaczać brak jasno zdefiniowanych celów lub częste zmiany kierunku projektu.
🔴
Developing (together with relevant expert talents) and maintaining machine learning applications and products.
Może sugerować, że będziesz pracować w zespole, ale Twoja rola w rozwoju może być ograniczona do utrzymania istniejących rozwiązań.
🔴
Iteratively (re-)training the developed models and running evaluation experiments in collaboration with others, as well as performing statistical analysis of results.
Może oznaczać, że większość pracy polega na powtarzalnym dostrajaniu modeli, a nie na tworzeniu nowych od podstaw.
🔴
Keeping an eye on state-of-the-art machine learning solutions, emerging technologies, and developments in academia.
Może oznaczać, że oczekuje się od Ciebie samodzielnego śledzenia nowinek technologicznych bez dedykowanego czasu lub zasobów na badania.
🟡
Expertise in the Scala programming language and the Play Framework is desired, but not mandatory.
Chociaż nie jest to wymagane, znajomość tych technologii może być kluczowa dla efektywnego wykonywania obowiązków.