Machine Learning Engineer

Wrocław / Kraków

Regular

B2B: 100 - 130 PLN/h net +VAT
UoP: 12 300 - 16 100 PLN gross

Requirements
/ Your Skills

  • Experience in Data Science and Machine Learning, particularly in Large Language Models (LLMs), NLP, OpenAI, and Hugging Face
  • Advanced proficiency in Python (including Pandas)
  • Fluency in Python and ML libraries (such as Transformers, PyTorch and TensorFlow)
  • Familiarity with relational (SQL) and non-relational databases (noSQL), as well as vector databases
  • Experience in backend web development using Flask, FastAPI, and Django
  • Practical knowledge of Docker, Kubernetes, and MLOps
  • Proficiency in English at least at a B2 level

Duties
/ Your Role

  • Designing and implementing machine learning models
  • Development and maintenance of backends for ML applications
  • Creating and optimizing data pipelines
  • Deploying solutions based on Large Language Models (LLMs), including work with OpenAI products
  • Integration with vector databases and data management using SQL/noSQL

Nice
/ To Have

  • You are a graduate of computer science, mathematics, statistics, or related fields
  • You have experience with AWS (preferred), Google Cloud Platform, or Azure
  • You are familiar with computer vision (CV)

The Team

Our small team encompasses a wide range of roles related to data science, from Data Consultants and Data Engineers to Data Scientists. As a result, we deliver end-to-end solutions for our clients, effectively helping them become data-driven companies. No two projects are the same, which keeps things interesting.

We work in both of our locations (Wrocław and Kraków). Within the team, we place a strong emphasis on continuous learning, and we’re always excited about the latest developments in the data field! 😊

Sounds good to you?
/ Then appply for it!

Young creative professionals working in a sunlit office

Any questions or doubts on this position?
Go ahead! Contact the recruiter who is in charge of this offer.

Patrycja Kołaczek
IT Recruitment Specialist

Our Recruitment
/ Process

1

CV Review - Have you applied? That’s great! We will verify your profile

2

Let’s get to know each other better - A short phone conversation with a recruiter

3

An F2F meeting / recruitment task - Share your experience with us - a conversation with a technical person and team leader

4

Feedback / job offer - We believe in feedback culture - you'll always get a response from us

Individual approach for every candidate

Every role is different. We respond to the needs of each candidate and the position applied for. This way, you get the best recruitment experience and we get the best team members.

<individual.approach>

Fast process

Nobody likes waiting around. On average, from initial application to final decision, our process takes around 2 weeks. We make a conscious effort to not keep people in the dark.

<fast.process>

Short decision paths

A quick decision path means less people to complicate the process. From HR to department leaders, this short path results in fast answers and clear decisions.

<short.paths>

Feedback always provided

We appreciate the time, effort and respect every candidate gives us, so we always give feedback to help you progress, regardless of the decision.

<feedback.provided>

Low percentage of rejected job contracts

Very few of our offers are rejected. Between our long reputation and the engaging projects we can offer, we’re confident we can find the ideal place to help you develop and grow.

<low.rejections>