Senior Data Scientist Machine Learning & Python Development
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
Required Experience:
Senior IC