Senior Machine Learning Engineer

On-siteSalary not specified
Poland

Tech Stack

Machine Learning

Job Description, Responsibilities & Requirements

About the Position

We’re currently seeking a Senior Machine Learning Engineer to join our versatile data science team. This role involves frequent interaction with clients, providing expert consultation on machine learning and data-driven solutions to both technical and non-technical stakeholders.

Responsibilities

  • Translate business requirements and constraints into suitable technical solutions for data-driven applications, clearly explaining the strengths and limitations of proposed approaches to non-technical audiences.
  • Work proficiently with diverse data types, including tabular, visual, and textual data, and define data collection and labeling requirements.
  • Own the full machine learning lifecycle, from data collection, labeling, and preprocessing, through model fine-tuning, validation, and optimization, to solution deployment and ongoing monitoring.
  • Seamlessly integrate machine learning solutions into existing data processing pipelines and infrastructure.

Requirements

Fundamental (must have 80% of these)

  • Knowledge of linear algebra and calculus sufficient for explaining concepts such as backpropagation and regularization.
  • Knowledge of fundamental machine learning theory such as soft optimization and statistical learning.
  • Knowledge of classical machine learning algorithms such as ensembles, clustering, and dimensionality reduction.
  • Knowledge of basic deep learning architectures such as MLPs, CNNs, RNNs, and, maybe, a little bit of Attention.
  • A brief touch to theoretical computer science and its algorithms (we don’t ask inversion of binary trees).
  • Experience with basic software engineering instruments such as Python, Bash, Git, and some relational databases.
  • Understanding of the Data Science Lifecycle from data collection to model training, deployment, and maintenance.

Domain (having 50% of these is already great)

  • Proficiency in developing and containerizing APIs, from simple Flask implementations to more complex FastAPI applications, using Docker.
  • Experience deploying machine learning models in cloud environments (e.g., AWS) or leveraging pre-trained models from cloud platforms.
  • Comfort optimizing models for specific hardware, whether deployed in the cloud or on edge devices.
  • Knowledge of architectural patterns for scalable data-driven applications, suitable for both on-premise and cloud deployments.
  • Familiarity with NoSQL databases and ideally, experience with distributed computing frameworks like Apache Spark.
  • Demonstrable experience optimizing machine learning pipelines for high-load or low-latency requirements.

Scaling up (a few ways to stand out)

  • Ability to read, estimate, and implement solutions from scientific papers without code provided.
  • Outsmarting everyone in fine-tuning and squeezing everything out of the machine learning model (Kaggle).
  • Building solutions with a personal mixture of engineering and modeling, from data to deployment.
  • Fluent knowledge of English or any additional language across four major skills (ideally C1+).

You will work with smart people who love to solve hard problems, and who not only expect but also foster high performance!

Join our team of professionals. Email us at [email protected]

We use cookies to improve your browsing experience, analyse site traffic, and deliver relevant content. See our Privacy Policy for details.

Job Details

Company name:
Alltegrio
Location:
Poland
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Jul 17, 2026
Last checked:
Jul 17, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.