Machine Learning Engineer
Wrocław / Kraków / Remote
Regular
B2B: 110 - 135 PLN/h net +VAT
UoP: 13 300 - 18 700 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)
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!
Sabina Rowińska
Recruitment Lead
Our Recruitment
/ Process
CV Review - Have you applied? That’s great! We will verify your profile
Let’s get to know each other better - A short phone conversation with a recruiter
An F2F meeting / recruitment task - Share your experience with us - a conversation with a technical person and team leader
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>