Numlabs - logo

Careers

   

Join our fast-growing startup in machine learning & data science.

Work with us in one of today’s most exciting technological areas.

Why it's worth to join Numlabs?

   

Numlabs is a small software house created by a dozen people specialised in machine learning solutions, particularly computer vision and data analytics. Our clients are mainly startups and SMEs developing innovative products, but without AI competencies. We work mainly on completely new projects and it is up to us to commit first.

Our portfolio includes, for example, a system supporting the planning of drilling on oil rigs, models detecting skin lesions suspicious for cancerous features, or a vision system for measuring conversion for retail industry.

Behind the scenes all our team members share similar sport passions, making us ambitious and dedicated to the goal. It also induces a lot of creativity useful in solving business problems.

CURRENT VACANCIES

add
Machine Learning Engineer with Computer Vision

Who are we looking for?

  

As a Mid Machine Learning Engineer, you will design, build, and maintain data pipelines to support AI/ML models, ensuring data quality and scalability. You’ll develop and implement AI architectures in cloud environments such as AWS, Azure, or GCP, working closely with cloud engineers for seamless integration and deployment. Your role includes deploying and fine-tuning large language models (LLMs) for various business applications, while ensuring they are scalable, efficient, and secure. You will integrate ethical considerations into AI development, promoting responsible AI practices across all projects. Additionally, you’ll collaborate with stakeholders to understand business needs, translate them into technical requirements, and provide clear updates on project progress.


Formal requirements

  
  • arrow_forward Experience in working with Computer Vision is a mandatory requirement.
  • arrow_forward Advanced Python knowledge for data processing and scripting.
  • arrow_forward Proficiency in SQL data stores and appropriate use cases.
  • arrow_forward Strong problem-solving skills and attention to detail.
  • arrow_forward Communicative Polish language.
  • arrow_forward Fluent English.
  • arrow_forward 2 years of relevant experience

Good to have

  
  • arrow_forward Experience with Infrastructure as Code
  • arrow_forward Excellent communication skills with the ability to engage stakeholders and gather requirements.
  • arrow_forward Experience with Data as Code; version control, small and regular commits, unit tests, CI/CD, packaging, familiarity with containerization tools such as Docker and Kubernetes.
  • arrow_forward Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
  • arrow_forward Hands-on experience with one or more cloud computing platforms (Azure, AWS, GCP).
  • arrow_forward In-depth knowledge of AI ethics, bias mitigation, and responsible AI practices.

What do we offer?

  
  • arrow_forward Competitive salary: 10.000 - 15.000 PLN net on a B2B contract.
  • arrow_forward Annual budget for courses and training.
  • arrow_forward Flexible work environment - 100% remote or hybrid from our office in Kraków.
  • arrow_forward Multisport card.
  • arrow_forward Strong substantive and practical support – we are committed to continuous learning.
  • arrow_forward Work in the fast-growing AI, ML, and Data Science industry.


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
Machine Learning Engineer with LLM

Who are we looking for?

  

As a Mid Machine Learning Engineer, you will design, build, and maintain data pipelines to support AI/ML models, ensuring data quality and scalability. You’ll develop and implement AI architectures in cloud environments such as AWS, Azure, or GCP, working closely with cloud engineers for seamless integration and deployment. Your role includes deploying and fine-tuning large language models (LLMs) for various business applications, while ensuring they are scalable, efficient, and secure. You will integrate ethical considerations into AI development, promoting responsible AI practices across all projects. Additionally, you’ll collaborate with stakeholders to understand business needs, translate them into technical requirements, and provide clear updates on project progress. Your Responsibilities: Building data acquisition and processing pipelines supporting AI/ML models, with emphasis on quality and scalability. Developing machine learning models in cloud environments, such as AWS or GCP. Fine-tuning and optimizing large language models (LLMs) for various business applications. Collaborating with cloud engineering teams to integrate and deploy models. Monitoring performance and optimizing deployed AI/ML solutions. Regularly reporting project progress and results to the team and stakeholders. Maintaining the highest ethical standards and promoting responsible AI development practices.


Formal requirements

  
  • arrow_forward Commercial experience working with Large Language Models (LLMs) – mandatory.
  • arrow_forward Minimum of 3 years of experience in the industry.
  • arrow_forward Advanced knowledge of Python for data processing and scripting.
  • arrow_forward Proficiency in managing and effectively utilizing SQL databases.
  • arrow_forward Strong problem-solving skills and attention to detail.
  • arrow_forward Fluent in English.
  • arrow_forward Communicative Polish language skills.

Good to have

  
  • arrow_forward Experience with Infrastructure as Code (IaC).
  • arrow_forward Bachelor's or Master's degree in computer science, data science, or a related field.
  • arrow_forward Excellent communication skills, ability to engage stakeholders and gather requirements.
  • arrow_forward Experience with the concept of "Data as Code," including version control, small and frequent changes, unit testing, CI/CD, packaging, and familiarity with containerization tools such as Docker and Kubernetes.
  • arrow_forward Experience designing and implementing AI architectures in cloud environments (AWS, Azure, GCP).

What do we offer?

  
  • arrow_forward Competitive salary: PLN 11,000 - 16,000 net per month (B2B contract).
  • arrow_forward Annual budget for courses and training.
  • arrow_forward Flexible work environment – 100% remote or hybrid from our office in Kraków.
  • arrow_forward Multisport card.
  • arrow_forward Strong practical and substantive support – we are committed to continuous learning.
  • arrow_forward Opportunity to work in a rapidly growing industry focused on AI, ML, and Data Science.


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
Data Scientist

Who are we looking for?

  

We are looking for an experienced Data Scientist specialized in predictive analytics and data modeling to join our team and support a project for a client from the construction industry. Your role will involve developing and implementing predictive models within an e-commerce environment. You will be responsible for creating, testing, and deploying statistical and machine learning models to support business decisions and improve customer conversion and retention. Responsibilities: Developing and deploying predictive models for e-commerce applications (e.g., product recommendations, demand forecasting, customer segmentation). Designing and implementing data models to support business analysis. Analyzing large datasets to identify patterns and trends. Conducting A/B tests and evaluating their results. Building tools to facilitate data analysis and visualization. Collaborating closely with business teams and data engineers to effectively implement solutions. Documenting created solutions and monitoring their performance.


Formal requirements

  
  • arrow_forward Minimum 4 years of experience as a Data Scientist, focusing on predictive analytics and e-commerce.
  • arrow_forward Experience in data modeling and designing data structures to support business analyses.
  • arrow_forward Proficiency with statistical methods, machine learning algorithms, and data modeling techniques.
  • arrow_forward Advanced knowledge of Python and ML libraries such as scikit-learn, XGBoost, LightGBM, Pandas, and NumPy.
  • arrow_forward Experience working with large datasets and databases (e.g., PostgreSQL, BigQuery, Snowflake).
  • arrow_forward Familiarity with cloud platforms (GCP preferred).
  • arrow_forward Ability to design and deploy models in production environments.
  • arrow_forward Experience analyzing data using SQL.

Good to have

  
  • arrow_forward Experience with data visualization tools (e.g., Tableau, Power BI) and A/B testing.

What do we offer?

  
  • arrow_forward Location: Fully Remote
  • arrow_forward Contract Type: B2B
  • arrow_forward Salary: 100 - 180 PLN/hour
  • arrow_forward Long-term cooperation
  • arrow_forward Flexible working hours
  • arrow_forward Work on innovative projects in a dynamic environment


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
Data Analyst – Anti-Financial Crime / Banking

Who are we looking for?

  

We are looking for a Data Analyst experienced in financial transaction analysis and anti-financial crime. You will join a team working on a long-term project for an international client in the financial sector. Your tasks will include analyzing transaction data, creating reports, and supporting activities aimed at preventing financial crimes. Responsibilities: Analyzing financial data using SQL and Python, Processing and interpreting transaction data, Supporting the team in identifying suspicious financial activities, Creating and maintaining analytical documentation, Collaboration with international teams in English.


Formal requirements

  
  • arrow_forward Minimum 2 years of experience as a Data Analyst or similar role
  • arrow_forward Bachelor’s degree (or higher) in data analysis or a related field
  • arrow_forward Proficiency in SQL, Python, and Git
  • arrow_forward Understanding of basic and intermediate statistical concepts
  • arrow_forward Excellent command of English (both spoken and written)

Good to have

  
  • arrow_forward Experience in financial or anti-financial crime industry

What do we offer?

  
  • arrow_forward Rate: up to 100 PLN/h
  • arrow_forward Contract Type: B2B
  • arrow_forward Location: Fully remote
  • arrow_forward Long-term cooperation
  • arrow_forward Flexible working hours
  • arrow_forward Participation in an international financial sector project in a dynamic environment


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
Data Scientist – Anti-Financial Crime / Banking

Who are we looking for?

  

We are seeking a Data Scientist experienced in financial transaction analysis and anti-financial crime. Your role will involve developing and implementing analytical and machine learning models to detect and prevent financial crimes for an international client. Responsibilities: Creating, developing, and deploying machine learning models (classification, clustering) related to financial transactions, Analyzing large datasets using Python and Apache Spark, Collaborating with analysts and data engineers to implement solutions, Monitoring and optimizing models in a production environment, Preparing reports and analytical documentation in English.


Formal requirements

  
  • arrow_forward Minimum 2 years of experience as a Data Scientist or similar role
  • arrow_forward Bachelor’s degree (or higher) in Data Science or a related field
  • arrow_forward Strong knowledge of machine learning algorithms (classification, clustering)
  • arrow_forward Practical experience with Python, Spark, and Git
  • arrow_forward Excellent command of English (both spoken and written)

Good to have

  
  • arrow_forward Experience in financial or anti-financial crime industry

What do we offer?

  
  • arrow_forward Rate: up to 100 PLN/h
  • arrow_forward Contract Type: B2B
  • arrow_forward Location: Fully remote
  • arrow_forward Long-term cooperation
  • arrow_forward Flexible working hours
  • arrow_forward Participation in an international project focused on combating financial crime


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
Machine Learning Engineer with GenAI Asset Creation Platform

Who are we looking for?

  

We're looking for a Mid/Senior Machine Learning Engineer with deep expertise in Generative AI to support our client in building AI-powered tools for large-scale ad asset generation. Project context: Client is developing a GenAI platform used by enterprise marketing teams to generate complete ads (not just text or images). The product connects directly to media accounts, uses brand assets, and applies brand guidelines automatically. Backed by a major international group with strong traction in Fortune 500 clients.


Formal requirements

  
  • arrow_forward Minimum 3 years of experience in Machine Learning, with strong hands-on coding skills (Python).
  • arrow_forward 1–2 years of experience with image generation models (e.g. Stable Diffusion, DALL·E, or custom diffusion models).
  • arrow_forward Practical experience with deep learning frameworks (PyTorch preferred).
  • arrow_forward Familiarity with Transformers, CLIP, and latent diffusion architectures.
  • arrow_forward Ability to fine-tune and deploy models for production use.
  • arrow_forward Experience working with cloud platforms (AWS or GCP).
  • arrow_forward Comfortable working with Docker, APIs, and MLOps best practices.
  • arrow_forward Strong product mindset – experience building tools used by non-technical end users is a plus.

Good to have

  

What do we offer?

  
  • arrow_forward Competitive salary: PLN 90 - 100 net per hour (B2B contract).
  • arrow_forward Annual budget for courses and training.
  • arrow_forward Flexible work environment – 100% remote or hybrid from our office in Kraków.
  • arrow_forward Multisport card.
  • arrow_forward Strong practical and substantive support – we are committed to continuous learning.
  • arrow_forward Opportunity to work in a rapidly growing industry focused on AI, ML, and Data Science.


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
AI/GenAI Engineer (Python + LangChain)

Who are we looking for?

  

Mid with 3+ years of relevant experience Project context: AI platform for processing insurance claims.


Formal requirements

  
  • arrow_forward Proficiency in Python, with experience implementing LLM agents as AWS Lambda functions
  • arrow_forward Hands-on experience with LangChain, Retrieval-Augmented Generation (RAG), and AWS Bedrock or equivalent frameworks
  • arrow_forward Expertise in voice and chat AI solutions (e.g., OpenAI), including prompt engineering
  • arrow_forward Familiarity with multimodal systems (image + text) and fraud detection mechanisms
  • arrow_forward Strong focus on secure environments with zero data leakage, ensuring full data protection and compliance

Good to have

  

What do we offer?

  
  • arrow_forward Rate: 100 - 150 PLN/h
  • arrow_forward Contract Type: B2B
  • arrow_forward Location: Fully remote
  • arrow_forward Long-term cooperation
  • arrow_forward Flexible working hours


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
Data Engineer / ETL Developer

Who are we looking for?

  

We are looking for an experienced Data Engineer / ETL Developer to join our team and support the development and maintenance of advanced data processing solutions. Your responsibilities will include building scalable and efficient ETL pipelines, optimizing data processing workflows, and integrating with cloud platforms. If you have a strong background in modern data warehousing and a passion for Big Data, this opportunity is for you!


Formal requirements

  
  • arrow_forward Minimum 3 years of experience in Data Engineering
  • arrow_forward Proficiency in SQL and hands-on experience with databases (PostgreSQL, Snowflake, BigQuery, Redshift)
  • arrow_forward Familiarity with Apache Airflow, Spark, Kafka
  • arrow_forward Experience working with cloud platforms (AWS, GCP, or Azure)
  • arrow_forward Programming skills in Python or Scala
  • arrow_forward Knowledge of CI/CD systems and automation tools

Good to have

  
  • arrow_forward Experience with dbt, DataOps, Kubernetes

What do we offer?

  
  • arrow_forward Salary: 100 - 150 PLN/hour
  • arrow_forward Contract Type: B2B
  • arrow_forward Location: Fully remote
  • arrow_forward Long-term cooperation
  • arrow_forward Flexible working hours
  • arrow_forward Access to training platforms, technical mentoring
  • arrow_forward Work on interesting projects in a dynamic environment


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
Senior/Lead Data Scientist

Who are we looking for?

  

The world's largest human resources consulting firm is headquartered in New York City, with its main branches in 40+ countries. Over 20,500 employees operate internationally in more than 130 countries. Its services are used by 97% of Fortune 500 companies. We seek a highly skilled and motivated Data Scientist to join our team. As a Senior/Lead Data Scientist, you will work closely with business data experts to analyze complex datasets, develop innovative data-driven solutions, and provide valuable insights to drive business growth. The ideal candidate will have experience using Databricks for data science work and possess a solid background in both Generative AI and traditional AI techniques.


Formal requirements

  
  • arrow_forward Proven experience as a Data Scientist with a track record of delivering impactful data-driven solutions
  • arrow_forward Knowledge of both Generative AI and traditional AI techniques, including deep learning, natural language processing, and statistical modeling
  • arrow_forward Proficiency in programming languages such as Python or R and experience with data manipulation and analysis libraries (e.g., pandas, NumPy, scikit-learn)
  • arrow_forward Expertise in using Databricks for data science workflows, including data preprocessing, feature engineering, model training, and evaluation
  • arrow_forward Experience working in a collaborative, cross-functional team environment is highly desirable
  • arrow_forward Hands-on production experience with MLOps in Databricks, particularly in Model Registration and Evaluation workflows
  • arrow_forward Competency in Anthropic’s Model Context Protocol, Azure AI Agent Service, or Dapr
  • arrow_forward Expertise in building AI Agents and integrating them into advanced reasoning models to solve complex business challenges
  • arrow_forward AI “Platform” skills, including implementing constraints, monitoring, automated testing, and optimizing AI systems for reliability and scalability
  • arrow_forward Upper-Intermediate Proficiency in English level

Good to have

  
  • arrow_forward Bachelor's or Master’s degree in Computer Science, Statistics, Mathematics, or a related field
  • arrow_forward Experience applying Generative AI and traditional AI techniques to optimize processes and solve complex business problems
  • arrow_forward Solid understanding of data visualization techniques and tools (e.g., Qlik, Tableau, Power BI) to effectively communicate complex findings to stakeholders

What do we offer?

  
  • arrow_forward Salary: 100 - 160 PLN/hour
  • arrow_forward Contract Type: B2B
  • arrow_forward Location: Fully remote
  • arrow_forward Long-term cooperation
  • arrow_forward Flexible working hours
  • arrow_forward Access to training platforms, technical mentoring
  • arrow_forward Work on interesting projects in a dynamic environment


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
MLOps / DevOps

Who are we looking for?

  

We are looking for a DevOps / MLOps Engineer to join our team to help build, automate, and scale cloud infrastructure, as well as implement CI/CD processes for Machine Learning in both our in-house and external client projects. If you have experience in cloud management and deploying ML models in production — this is the ideal role for you! Role Responsibilities: Managing cloud infrastructure (AWS / GCP / Azure). Implementing CI/CD processes for ML models. Deploying and maintaining Kubernetes / Docker clusters. Automating infrastructure using IaC (Terraform / Ansible). Optimizing ML pipelines and monitoring performance. Creating solutions for monitoring ML models in production.


Formal requirements

  
  • arrow_forward Minimum 3 years of experience in DevOps / MLOps.
  • arrow_forward Proficiency in CI/CD tools (GitLab CI/CD, Jenkins, GitHub Actions).
  • arrow_forward Advanced knowledge of Kubernetes / Docker.
  • arrow_forward Hands-on experience with Terraform / Ansible / Helm Charts.
  • arrow_forward Experience with MLflow / Kubeflow / ArgoCD.
  • arrow_forward Knowledge of Python/Bash and scripting for automation.
  • arrow_forward Practical experience in optimizing ML models in production environments.

Good to have

  

What do we offer?

  
  • arrow_forward Rate 100–150 PLN/h
  • arrow_forward Contract B2B
  • arrow_forward Fully remote
  • arrow_forward Long-term cooperation
  • arrow_forward Flexible working hours


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
Data Engineer in the area of LDA within the Hadoop team

Who are we looking for?

  

This role is in the area of LDA (Logged Data Analysis) within the Hadoop team. It involves working with massive data volumes — hundreds of billions of records. Willing to work on-prem but also open to work on Azure cloud. Occassional weekend work. Working with support activities in the team. Working with Agile/Kanban methodology Able define test requirements & code for self created code.


Formal requirements

  
  • arrow_forward Proficient in Bash scripting
  • arrow_forward Python scripting
  • arrow_forward Docker administration
  • arrow_forward DevSecOps
  • arrow_forward Monitoring
  • arrow_forward Administration of linux clusters

Good to have

  
  • arrow_forward Knowledge/ experience with Hadoop/Distributed computing
  • arrow_forward Some background on DE is good but not necessary
  • arrow_forward GIT, SQL (hive, MySQL postgres), PySpark

What do we offer?

  
  • arrow_forward Salary: 100 - 150 PLN/hour
  • arrow_forward Contract Type: B2B
  • arrow_forward Location: Remote/ Hybrid (1-2 times/week Wrocław office)
  • arrow_forward Long-term cooperation
  • arrow_forward Flexible working hours
  • arrow_forward Access to training platforms, technical mentoring
  • arrow_forward Work on interesting projects in a dynamic environment


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.



add
Senior Data Engineer with ML and AI

Who are we looking for?

  

Good understanding of architectural setups using LLMs with RAG, APIs, Widgets, etc. is important. Creative & open-minded person who can work well with uncertainties and a constantly changing environment. Day to Day activities in the team revolve around: Defining architecture solutions for new GenAI PoCs, Setting up the Azure infrastructure Providing infrastructure setup support to co-developers in business (hybrid team) Industrialize solutions with MLOps, Documentation & Admin (Archiecture reviews, EA documentations, etc.).


Formal requirements

  
  • arrow_forward Azure Cloud - Architectural design & setup
  • arrow_forward AI/ML model deployment & scaling
  • arrow_forward AI/ML frameworks (e.g TensorFlow, Scikit learn, etc.)
  • arrow_forward Data Engineering skills
  • arrow_forward MLOps - CI/CD, containerization, model monitoring, automation, etc.
  • arrow_forward APIs
  • arrow_forward LLMs/SLMs, Agentic AI - (some knowledge & high interest)

Good to have

  

What do we offer?

  
  • arrow_forward Rate 100–150 PLN/h
  • arrow_forward Contract B2B
  • arrow_forward Location: Remote/Hybrid ( if based outside the city, coming to the Wrocław office once every 10 weeks)
  • arrow_forward Long-term cooperation
  • arrow_forward Flexible working hours
  • arrow_forward Access to training platforms, technical mentoring
  • arrow_forward Work on interesting projects in a dynamic environment


Please keep in mind that by applying to this job, you agree to the conditions below: I hereby agree for processing of personal data by Numlabs sp. z o. o. of 30-201 Kraków, ul. Emaus 5 for current and future recruitment processes. Please, note that we will contact only selected candidates.