Senior Data Scientist - Machine Learning & Python Development

BELVEDERE

Kraków

Hybrid

PLN 240,000 - 280,000

Part time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BELVEDERE in Krakow is seeking a Senior Data Scientist to design and develop the Python ecosystem that underpins its machine learning capabilities. You will create high-quality Python packages, implement testing, and enhance CI/CD to support scalable ML workflows.

The role combines software engineering rigor with data science expertise, including GPU-accelerated workloads and speech technology projects. Hybrid 6-month contract in Krakow.

Qualifications

  • 8-10 years of experience in data science, software engineering or related fields.
  • Deep understanding of the Python ecosystem and its libraries.
  • Strong experience building and maintaining Python packages.
  • Hands-on experience with software testing practices including unit and integration testing.
  • Proven experience designing and implementing CI/CD pipelines.
  • Ability to write clean, maintainable and well-documented code.
  • Familiarity with machine learning frameworks, particularly PyTorch.
  • Understanding of GPU-accelerated workloads and computational optimisation.
  • Experience with Docker and Kubernetes for containerisation and orchestration.
  • Knowledge of observability practices for monitoring and debugging.
  • Exposure to speech technologies or similar specialised ML applications.

Responsibilities

  • Design and develop high-quality Python libraries for machine learning applications
  • Build reusable Python packages that serve multiple teams and projects
  • Implement robust testing frameworks to ensure code quality and reliability
  • Enhance and maintain CI/CD pipelines for continuous integration and deployment
  • Collaborate with data scientists and engineers to support machine learning workflows
  • Work with Docker and Kubernetes to containerise and orchestrate applications
  • Apply observability practices to monitor and improve system performance
  • Support GPU-accelerated workloads and optimise computational efficiency
  • Contribute to speech technology projects and related data science initiatives
  • Write clean, maintainable code following software engineering best practices

Skills

Python
CI/CD
Docker
Kubernetes
PyTorch
GPU
Testing
Observability
Speech tech

Education

10+ years experience

Tools

Docker
Kubernetes
PyTorch

Job description

Senior Data Scientist - Machine Learning & Python Development

Location:Krakow

Contract Type:6 MonthsJob Type:Hybrid

  • Work on cutting-edge machine learning workflows with GPU-accelerated workloads

  • Build and maintain high-quality Python libraries used across the organisation

  • Collaborate with cross-functional teams on speech technology applications

  • Shape CI/CD pipelines and DevOps practices in a cloud-native environment

  • Apply 8-10 years of experience to solve complex technical challenges

Company Overview

Our client is a technology-focused organisation working at the forefront of machine learning and data science. They specialise in developing advanced solutions that leverage the latest technologies, including GPU-accelerated computing and speech technologies. The company values technical excellence, collaboration and continuous improvement, creating an environment where experienced data scientists can apply their expertise to meaningful projects that push the boundaries of what's possible with Python and machine learning frameworks.

They're currently seeking a Senior Data Scientist to join their team in Krakow on a contract basis. This is an opportunity to work on sophisticated machine learning projects whilst building robust, reusable Python infrastructure that supports the wider engineering team.

Position Overview

As a Senior Data Scientist, you'll play a critical role in designing and developing the Python ecosystem that underpins the company's machine learning capabilities. You'll be responsible for creating high-quality, maintainable Python packages, implementing comprehensive testing frameworks, and enhancing CI/CD pipelines. Your work will directly support machine learning workflows, enabling data scientists and engineers to build and deploy models more efficiently. This position combines software engineering excellence with data science expertise, making it ideal for someone who enjoys both building infrastructure and supporting advanced analytics.

Responsibilities

  • Design and develop high-quality Python libraries for machine learning applications

  • Build reusable Python packages that serve multiple teams and projects

  • Implement robust testing frameworks to ensure code quality and reliability

  • Enhance and maintain CI/CD pipelines for continuous integration and deployment

  • Collaborate with data scientists and engineers to support machine learning workflows

  • Work with Docker and Kubernetes to containerise and orchestrate applications

  • Apply observability practices to monitor and improve system performance

  • Support GPU-accelerated workloads and optimise computational efficiency

  • Contribute to speech technology projects and related data science initiatives

  • Write clean, maintainable code following software engineering best practices

Requirements

  • 8-10 years of experience in data science, software engineering or related fields

  • Deep understanding of the Python ecosystem and its libraries

  • Strong experience building and maintaining Python packages

  • Hands-on experience with software testing practices including unit and integration testing

  • Proven experience designing and implementing CI/CD pipelines

  • Ability to write clean, maintainable and well-documented code

  • Familiarity with machine learning frameworks, particularly PyTorch

  • Understanding of GPU-accelerated workloads and computational optimisation

  • Experience with Docker and Kubernetes for containerisation and orchestration

  • Knowledge of observability practices for monitoring and debugging

  • Exposure to speech technologies or similar specialised machine learning applications

  • Strong collaboration skills and ability to work effectively with cross-functional teams

Benefits

Whilst specific benefits details are to be confirmed, you'll work in a technically challenging environment where your expertise in Python development and machine learning will be valued and applied to real-world problems. You'll collaborate with skilled engineers and data scientists, contributing to projects that combine software engineering rigour with cutting-edge machine learning technologies.

How to Apply

To apply for this role please submit your CV using the form below or emailinfo@blvdr.pl

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Codest Ltd. Company No. 12590542, VAT number: GB363431020 • Kraków

Hybrid
300 PLN on benefits platform
Integration events
Education opportunities
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Województwo pomorskie

Hybrid
PLN 180,000 - 320,000
Hybrid work model
Remote within Poland
Relocation opportunities
+5
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Warszawa

Hybrid
PLN 180,000 - 260,000
Hybrid by design mode
Work remotely within Poland
Possibility to work abroad up to 60 D
+8
Data Scientist
Data Scientist

MDPI • Kraków

On-site
PLN 50,000 - 80,000
Private medical care
MultiSport card
Team building activities
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Kraków

Hybrid
PLN 210,000 - 270,000
Hybrid work model in Poland
Internal and external certification (G
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Wrocław

Hybrid
PLN 240,000 - 320,000
Hybrid work model
Relocation assistance
Professional development
Senior Data Scientist
Senior Data Scientist

BELVEDERE • Kraków

Hybrid
PLN 180,000 - 260,000
Senior Python Engineer
Senior Python Engineer

Talanto • Łódź

Hybrid
PLN 180,000 - 300,000
Health insurance
Multisport
Shopping vouchers
+6
Machine Learning Engineer (Azure) Poland : Kraków + Hybrid 21 000 – 27 000 PLN NET B2B Machine [...]
Machine Learning Engineer (Azure) Poland : Kraków + Hybrid 21 000 – 27 000 PLN NET B2B Machine [...]

Virtus Lab Sp. z o.o. All trademarks their respective owners • Kraków

On-site
Building tech community
Home office reimbursement
Training Package
+1
Lead Data Engineer
Lead Data Engineer

JobCubby • Kraków

Hybrid
PLN 194,000 - 298,000
Hybrid work in Kraków
Medical, sport, lunch subsidy
Online training
+1