Enter a job title or keyword

Senior Data Scientist Machine Learning & Python Development

Belvedere


Job Location:

Kraków - Poland

Monthly Salary: Not provided by the employer
Posted: 20 August 2026 (11 hours ago)
Application Deadline: 17 November 2026
Vacancies: 1 Vacancy

Job Summary

Senior Data Scientist - Machine Learning & Python Development

Location:Krakow

Contract Type:6 Months

Job 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 whats possible with Python and machine learning frameworks.

Theyre 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 youll play a critical role in designing and developing the Python ecosystem that underpins the companys machine learning capabilities. Youll 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 youll work in a technically challenging environment where your expertise in Python development and machine learning will be valued and applied to real-world problems. Youll 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 email


Required Experience:

Senior IC