Share this Job

St. Petersburg, RU

Function:  Digital Technology & Innovation
Job Category:  Digital Technology and Open Innovation

Python Software Development Engineer

A safer, low-carbon shipping industry is underpinned by data sharing. We at Wärtsilä Voyage are creating the digital infrastructure needed to enable high-performing maritime logistics. Through our world-leading Smart Marine portfolio, we support our customers in their efforts to ensure secure, highly energy-efficient and cost-effective marine operations. 

Wärtsilä is on a mission to enable sustainable societies with smart technology. As we change course towards a cleaner, smarter maritime future, we’re looking for top talent to join our team. Are you ready to join the Voyage?

Python Software Development Engineer

We are currently seeking an experienced, full-time Python Software Development Engineer to join our skilled team in Saint-Petersburg, Russia. The candidate is expected to have deep experience in Python, preferably including prior experience as a system/solution architect defining the application or framework architecture.

In this position, you will take a part in the development of new innovative multicomponent products. You will not be working on this alone, even though the work requires a high level of independency, as you will have the support from the team of professionals.

As Python software development engineer, your work will focus on these main responsibilities:

  • Development and support the infrastructure ans solutions for data analytics
  • Development and support the infrastructure ans solutions for Big Data analytics and deep learning
  • Development and support services (BackEnd) based on data analysis and machine learning models

To be successful in this role, we expect you to have:

  • 3+ years working experience of development experience in Python
  • Experience with Python web frameworks                                     
  • Experience with various types of databases: PostgreSQL(PostGIS), ClickHouse, Cassandra, Redis
  • Experience with message brokers: Kafka, RabbitMQ
  • Git, Linux, Docker, Kubernetes
  • DevOps experience

We will be amazed if you also have one of the following optional experience:

  • Experience in AI-based services development
  • Knowledge of JavaScript
  • Experience with administering multi-Terabyte databases
  • Experience with system for real-time analytics
  • Experience in cluster computing: Apache Spark, Apache Cassandra, Hadoop;

What we offer to you:

  • Opportunity to research and apply all the modern machine learning and data analysis techniques
  • Work with big amount of REAL data from different sources
  • Working together with other enthusiasts and professionals in collaborative and supportive environment
  • Lots of freedom and space for self-development
  • Flexible work arrangements with flexible hours and remote working option
  • Employee benefits (Medical insurance, mobile service etc.)


Please apply by 19th of April, 2021. We will recruit as soon as we find a suitable person so if you got interested, don’t hesitate and apply!


You can send your application with your salary requirement via the Wärtsilä Careers site ‘Apply’-function. We are looking forward to meet our fellow developer!

Last application date: [[19/04/2021]]


This is Wärtsilä

Wärtsilä is a global leader in smart technologies and complete lifecycle solutions for the marine and energy markets. By emphasising sustainable innovation, total efficiency and data analytics, Wärtsilä maximises the environmental and economic performance of the vessels and power plants of its customers. In 2020, Wärtsilä’s net sales totalled EUR 4.6 billion with approximately 18,000 employees. The company has operations in over 200 locations in more than 70 countries around the world. Wärtsilä is listed on Nasdaq Helsinki. Find out more at www.wartsila.com