We are looking for a full-stack developer with focus in Python, Pandas, Plotly & Dash.


We have seen unprecedented interest in our AI solutions from the telecom industry. Omnitele AI solutions team is responsible in developing the automated solutions to support mobile operators’ technology strategy, network design & performance optimisation, customer experience and customer value assurance. We work on a global scale with some of the biggest players in the industry and can provide you a front-line opportunity in being part of the success story. Our motivated and driven team believe in meritocracy, collaboration, and in delivering real customer benefits without forgetting to have fun.


We are now looking for a full stack developer to join our team and taking an active role in shaping the future of our AI solutions offering. You will work in the core of our analytics solutions' development team in the development of scalable analytics back-end and insightful GUI of our PRIMEA AI solutions.

Your focus will be in the back-end and integration to the front-end, but you are free to contribute to other parts of the solution as well. PRIMEA solution is based on Python backend and relies on Dash and Plotly for data visualization as a web-application. PRIMEA full-stack development involves automation of our predictive analytics models and building of the dynamic GUIs and dashboards with integration to the back-end Primea engine.

Based on your ambition, your role can extent from full-stack development to data science and telecom analytics or other suitable roles in our team. We are looking for both junior and more experienced team members, and the exact role can be tailored according to your preferences.

Our office is in Helsinki, yet partially remote working is available. You have an option to travel to interesting customer assignments around the world, yet the travel is not mandatory.

Having a valid EU-work permission and residing in Finland is a prerequisite for this position.

Your skills:

You have experience in each of the following areas:

  • Python programming
  • UI development and design
  • Version control i.e. Git

In addition to the previous, following experiences are considered a great benefit:

  • Dashboard development with Plotly and Dash
  • Data Science and machine-learning models
  • Data Engineering

You as a person:

  • You can be M.Sc. or B.Sc. level education on Computer Sciences, Data Science, Telecommunications or equivalent. However, more important is your hunger to learn new things.
  • You are highly motivated in developing your skills in the fields listed above, even if some of the fields are not yet your strongest competence.
  • You are a person who stands behind your promises, has good team working and communication skills and is eager to help your colleagues and customers.

If you feel you are the talent we are looking for, please apply online and send your application with CV to jobs@omnitele.com by 16th January 2022. We would also appreciate if you can share a link to your earlier work e.g. in Github. For further details, please contact Rauno Huoviala, Head of AI Solutions (rauno.huoviala@omnitele.com or +358 40 554 6343).

Since Omnitele was founded in 1988 to set-up the world’s first GSM network, we have delivered over 2 000 projects across over 100 countries around the world. We provide transparent, objective, big-data-driven analysis that drives tangible business benefits.

Our highly skilled team brings decades of experience and best practice solutions on how to make the most out of your radio network assets, and prides itself in keeping promises. Our headquarters are located in Helsinki, Finland and we have a local presence in the Netherlands. Omnitele is owned by Finnish telecom investors (www.finda.com) and we are independent of operator groups and network vendors.