Jobs and Careers

Senior Software Developer (Python)

Wärtsilä
Finlandfull_timeVerifiedPosted 12 Sept 2025

About the role

<p><span>Wärtsilä is a world leader in marine technology and leading the industry's transformation towards a decarbonised and sustainable future. With the world’s widest portfolio and service network, we – Wärtsilians - deliver efficient, safe and sustainable integrated products and solutions to enhance the business of our customers. The opportunities presented through digitalisation and new technologies are offering a new era of shipping. Did you know that shipping is the world’s most efficient mode of transportation and that 88% of the world's trade is carried by sea?<br/><br/>We want to change the course towards an interconnected and cleaner maritime future and are constantly on the lookout for future-oriented talent to join our team and to work towards enabling sustainable societies through innovation in technology and services - together. Are you ready to jump onboard?</span></p> <p> </p> <p> </p><p><span>We are now looking for a <strong>Senior Software Developer</strong> to join our skilled and supportive Data Science platform and operations team (of seven people) working for a better future.</span></p> <p> </p> <p><span>The preferred location for the position is <strong>Helsinki, Finland</strong>. We offer the possibility of <strong>hybrid</strong> work.</span></p> <p> </p> <p> </p> <p><strong><span>What you will be doing</span></strong></p> <p> </p> <p><span>In this position, your work will include maintaining infrastructure for processing maritime data and close collaboration with teams working on customer-facing applications like the Fleet Operations Solution (<a href="https://www.wartsila.com/marine/voyage/fleet-operations-solution)">https://www.wartsila.com/marine/voyage/fleet-operations-solution)</a>. On a typical day, you might start by writing Python code to improve internal tools and end the day with investigating delayed data. You will not be working on this alone, even though the work requires a high level of independence, as you will have support from your teammates, both developers and data engineers.</span></p> <p> </p> <p><span>By enhancing our data processing capabilities, you'll help shipping companies reduce their carbon footprint. Your work will directly contribute to real-world fuel savings, saving thousands of tons of fuel annually across our client fleet. By helping our customers save fuel we help decarbonize the marine industry.</span></p> <p> </p> <p><span>For us to be the best match, we expect you to have an understanding of <strong>Python </strong>ecosystem and experience from working with Docker and Kubernetes. As an ideal candidate, you have gained experience from working with a large codebase. Good debugging and system design skills will help you to succeed in this position.</span></p> <p> </p> <p> </p> <p><strong><span>As Senior Software Developer, you will focus on these responsibilities:</span></strong></p> <p> </p> <ul> <li><span>Proactively interacting with stakeholders to figure out requirements</span></li> <li><span>Implementing features to our existing Python-based services and tools</span></li> <li><span>Debugging and solving production service issues</span></li> <li><span>Closely working with data ops engineers in our team to smooth the delivery of statistical models and data to our customers</span></li> <li><span>Supporting developers, data scientists and analysts in other teams using our platform</span></li> </ul> <p> </p> <p> </p> <p><strong><span>You will shine in this role when you have:</span></strong></p> <p> </p> <ul> <li><span>Curiosity and a willingness to learn</span></li> <li><span>A capability to listen well and proactively ask the right questions to understand how and why systems works as they do</span></li> <li><span>The motivation to modernize our existing stack processing telemetry data from oceangoing vessels</span></li> <li><span>Experience as a Python developer with core competencies including Linux operating systems, Kubernetes and automated testing</span></li> <li><span>The ability to express yourself clearly and have a good command of both written and spoken English</span></li> <li><span>Good habits of maintaining and creating useful documentation</span></li> <li><span>Experience working with time-series data and / or dataflow computing</span></li> </ul> <p> </p> <p><span>In addition to these main responsibilities, the role can include anything else you'd like to do in the team. Want to develop application monitoring, metrics and logging? You can. Want to improve team Agile ways of working? You can. Interested in Kalman filters and Gaussian processes? All the better. Or do you just want to concentrate on the core development competencies? Great! You'll be working with a group of developers and data engineers on various projects requiring programming skills mostly related to Python.</span></p> <p> </p> <p> </p> <p><strong><span>Why you and us?</span></strong></p> <p> </p> <p><span>We take pride in our culture and community. Our team is one

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Wärtsilä

View company profile →