Senior Data Scientist Machine Learning & Python Development

Belvedere Recruitment KRAKOW 2026-08-19
  • 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

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 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.

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.

,[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: Data science, Python, Testing, Integration test, Machine learning, PyTorch, Docker, Kubernetes, CI/CD Pipelines