Senior Software Engineer Job (Machine Learning – MLOps) in Kraków – 26,000 to 33,000 PLN per month
An exciting opportunity has opened for an experienced Senior Software Engineer specialising in Machine Learning and MLOps to join Tesco’s Data & Analytics technology teams. This role combines engineering excellence with cutting-edge data science, helping build scalable solutions that directly influence customer experience and operational performance. Working within a collaborative and forward-thinking environment, you will contribute to innovative data-driven products used across multiple international markets. If you are passionate about modern software engineering, machine learning deployment, and cloud-based platforms, this position offers a rewarding next step.
About the Company
Tesco is one of the world’s leading multinational retailers, employing hundreds of thousands of colleagues globally. Its technology division develops large-scale digital platforms powering retail operations, logistics, and customer experiences across multiple countries. With dedicated technology hubs in Europe and beyond, Tesco invests heavily in engineering innovation, offering employees opportunities to build impactful solutions while developing their technical careers within a supportive and inclusive culture.
Job Summary
| Job Title | Senior Software Engineer (Machine Learning – MLOps) |
| Company | Tesco Technology |
| Location | Kraków, Poland |
| Salary | 26,000 – 33,000 PLN gross per month |
| Job Type | Permanent |
| Employment Type | Full-Time |
| Working Hours | 40 hours per week |
| Work Setting | Hybrid (60% office / 40% remote) |
| Job Reference | 158212 |
Responsibilities
| Responsibility | Description |
|---|---|
| System Architecture | Contribute to technical design discussions and help shape scalable machine learning platforms. |
| Engineering Delivery | Develop production-ready software solutions supporting data science and analytics initiatives. |
| Collaboration | Work closely with data scientists, engineers, and product teams across the development lifecycle. |
| Code Quality | Perform code reviews and optimise performance of ML systems and data pipelines. |
| Production Support | Maintain system stability through monitoring, troubleshooting, and root cause analysis. |
| Continuous Improvement | Introduce new technologies and best practices to enhance engineering workflows. |
| Knowledge Sharing | Support team growth by sharing expertise and contributing to engineering communities. |
Requirements
| Requirement | Details |
|---|---|
| Education | Degree in computer science, engineering, mathematics, science or equivalent industry experience. |
| Programming Skills | Strong coding ability with experience in Python preferred. |
| Cloud & DevOps | Experience building solutions on cloud platforms (ideally Azure) and container environments such as Kubernetes. |
| MLOps Knowledge | Understanding of machine learning lifecycle, deployment pipelines, and scalable data systems. |
| Software Practices | Familiarity with SDLC, version control (Git), Scrum or Kanban methodologies. |
| Monitoring Tools | Experience with logging and monitoring tools such as Grafana or Splunk beneficial. |
| Analytical Mindset | Ability to translate business problems into technical solutions. |
Benefits
| Benefit | Description |
|---|---|
| Permanent Contract | Immediate stability with long-term career opportunities. |
| Hybrid Working | Flexible arrangement combining office collaboration and remote work. |
| Performance Bonus | Potential yearly bonus of up to 20% based on results. |
| Learning & Development | Access to certified technical training and learning platforms. |
| Private Healthcare | Medical support including private healthcare options. |
| Wellbeing Benefits | Additional paid leave, sports activities, and wellness initiatives. |
| Relocation Support | Assistance available for eligible candidates. |
| Technology Package | MacBook provided for professional use. |
Location Insight
Kraków is one of Europe’s leading technology hubs, combining historic charm with a thriving modern IT sector. The city attracts international talent thanks to its strong engineering community, growing innovation ecosystem, and high quality of life. With excellent public transport, vibrant cultural attractions, and a strong business infrastructure, it offers an ideal environment for technology professionals looking to advance their careers.
FastJobs Salary Insight
Senior machine learning engineering roles across European tech hubs typically command strong compensation packages reflecting advanced technical expertise. The advertised salary range aligns with competitive senior engineering positions in Kraków’s technology market, particularly for roles combining MLOps, cloud infrastructure, and large-scale data engineering. Hybrid flexibility and bonus structures further enhance the overall compensation value for experienced candidates.
Before applying, you can estimate your take-home pay using our UK take-home tax calculator.
Apply for: Senior Software Engineer (Machine Learning – MLOps)
Location: Kraków, Poland
Salary: 26,000 – 33,000 PLN per month
Apply Now