Senior Algorithm Engineer

2 weeks ago


New Belgrade, Central Serbia Wärtsilä Full time €80,000 - €100,000 per year

Wärtsilä is an innovative technology company known for being a forerunner in the Marine and Energy markets. Every day, we – Wärtsilians - put our hearts and minds into turning Wärtsilä's purpose of enabling sustainable societies through innovation in technology and services into reality. Our ultimate aim is to provide increased value to both our customers and society. New, game-changing ideas and continuous improvement have been part of our DNA since 1834. Together, we can create new business opportunities and more sustainable future that we can all be proud of.

We are looking for a
Senior Algorithm Engineer (C++)
. The location for this position is Belgrade, Serbia. In this role, you will be responsible for the development of algorithms for our navigational software, which provides 24/7 services for thousands of ships and hundreds of companies around the world.

As a
Senior Algorithm Engineer (C++)
, your work will include:

  • Development of optimization algorithms, research, and modelling of various processes related to ships and shipping optimization.
  • Developing APIs for the routing services.
  • Analyzing and enhancing the performance and stability of related systems.
  • Documenting the developed solutions.
  • Participation in agile software development processes: planning, analyzing requirements, reviewing results.

Requirements for the position
:

  • Good C++ skills
  • Basic Python skills
  • Knowledge of basic algorithms
  • Fluent English

Qualifications/to be able to succeed in the position we expect you to have:

  • Good knowledge of C++ (memory management, performance optimization, Boost, STL, C++ 20)
  • Knowledge of Python, preferably including the following technologies and modules: asyncio, FastAPI, pydantic, Prometheus, Redis.
  • Knowledge of basic algorithms (complexity, sorting, graph, routing, computational geometry) is required.
  • Experience with Linux is a strong plus.
  • Knowledge of Rust is welcome.

Why you and us?

You are valued – as your true self. At Wärtsilä YOU matter. We value diversity and are committed to supporting an inclusive work community.    Your growth is supported. We believe in continuous learning & teamwork. Wärtsilian community has your back when it comes to development opportunities – so you can develop beyond your potential.   You get to make a difference. Innovation and sustainability are important to us. Every day, we - Wärtsilians - put our hearts and minds into enabling sustainable societies through innovation in technology and services into reality.

Contact & next steps
Please submit your application before the application deadline  through our Careers portal. Applications through email will not be considered. After submitting your application you'll receive a confirmation email.    In case of any questions, reach out to: Alexander Ozersky Senior Manager, Engineering

Last application date: 19/09/2025

At Wärtsilä we value, respect and embrace all our differences, and are committed to diversity, inclusion and equal employment opportunities; everyone can be their true self and succeed based on their job-relevant merits and abilities.

This is Wärtsilä
Wärtsilä is a global leader in innovative technologies and lifecycle solutions for the marine and energy markets. Our team of 18,300 professionals, in more than 230 locations in 77 countries, shape the decarbonisation transformation of our industries across the globe. Read more on



  • New Belgrade, Central Serbia NextSilicon Full time $80,000 - $150,000 per year

    NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. Our new software-defined hardware architecture enables HPC to fulfill its promise of breakthroughs in all fields of advanced research.At NextSilicon,...


  • New Belgrade, Central Serbia Callista Full time $90,000 - $120,000 per year

    We are seeking a highly skilledSenior Database Engineerto join our team. The ideal candidate will have5+ yearsof experience managing, optimizing, and administering high-performance database systems. You will be responsible for architecting, maintaining, and optimizingClickHouse, MongoDB, and SQLdatabases while ensuring scalability, security, and efficiency....

  • Senior C++ Developer

    2 weeks ago


    Belgrade, Central Serbia Perplexity Full time €90,000 - €120,000 per year

    Perplexity is an AI-powered answer engine founded in December 2022 and growing rapidly as one of the world's leading AI platforms. Perplexity has raised over $1B in venture investment from some of the world's most visionary and successful leaders, including Elad Gil, Daniel Gross, Jeff Bezos, Accel, IVP, NEA, NVIDIA, Samsung, and many more. Our objective is...


  • New Belgrade, Central Serbia NextSilicon Full time €90,000 - €120,000 per year

    NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. Our new software-defined hardware architecture enables HPC to fulfill its promise of breakthroughs in all fields of advanced research.At NextSilicon,...


  • New Belgrade, Central Serbia Wärtsilä Full time €60,000 - €80,000 per year

    We are looking for a Temporary Senior Software Testing Engineer - Maternty cover in one of our team to work under core platform services and API of Fleet Optimisation SolutionMain responsibilities:Manual testing and analysis of autotest resultsAnalysis of test resultsCreation of test cases, checklists, and automated testing scenariosLocalization and...

  • Senior AI/ML Engineer

    2 weeks ago


    Belgrade, Central Serbia Comtrade System Integration Full time €90,000 - €120,000 per year

    Comtrade System Integrationwas founded in 2001 as part of Comtrade Group, specializing in cloud-based digital transformation and the design, development, integration, and management of systems and applications.Our expertise areas are ICT Services and Security, Digital Process Automation, Analytics, and AI. Through partnerships with global vendors, including...


  • New Belgrade, Central Serbia Wärtsilä Full time €90,000 - €120,000 per year

    If you're passionate about making a real impact, Wärtsilä Voyage R&D is the place for you. Our team is dedicated to managing multiple core services, including maintenance of past achievements, while continuously innovating by developing new ones. We actively refine business processes to ensure ongoing improvement and excellence, leveraging Agile and SAFe...


  • Belgrade, Central Serbia Grid Dynamics Full time €70,000 - €120,000 per year

    Join a dynamic team focused on developing tools and analytics to monitor and improve video streaming quality for a leading media product. The role involves implementing anomaly detection algorithms and working with cutting-edge distributed computing technologies.Note: The position requires overlap with US PST time zone (9 AM–12 PM...


  • Belgrade, Central Serbia Databricks Full time €90,000 - €120,000 per year

    P-1439As a Senior Applied ML/AI Engineer at Databricks, you will apply machine learning and optimization algorithms to improve the usability and efficiency of the current AutoML and several other user-facing products that will benefit from better classification, regression, forecasting, and recommendations, either classical or based on deep learning. From...


  • Belgrade, Central Serbia Databricks Full time $104,000 - $130,878 per year

    P-1439As a Senior Applied ML/AI Engineer at Databricks, you will apply machine learning and optimization algorithms to improve the usability and efficiency of the current AutoML and several other user-facing products that will benefit from better classification, regression, forecasting, and recommendations, either classical or based on deep learning. From...