Work with Us

i-EM’s solutions allow for smart, fast, and optimal decision support in energy ecosystem management, helping our customers to discover a new way to use and manage energy.

Our solutions are appreciated worldwide by customers operating in the renewable assets management and Operation & Maintenance, smart grids and energy storage systems, energy trading and electric mobility.

i-EM’s team is specialized in designing and developing state-of-the-art Software as a Service digital platforms enabling the best user experience in any distributed energy scenario.

Join our mission

We look for eager engineers and scientists to share with our team, the interest in processing data and extracting information, aggregating them into knowledge, transforming them into cognition, and finally, providing innovative decision-making support solutions to our customers.

i-EM is made up of professionals with multi-disciplinary expertise who work closely together and tackle the challenges they encounter with passion for technology innovation and for the preservation of Earth’s energy resources.

We believe that everyone joining us can develop its own skills potential, contributing to make our solutions a unique success.

Why work at i-EM

Being part of a Flyby group companies like i-EM, means joining an Italian and British family team, being encouraged to innovate and grow, benefiting from a continuous training approach.

Joining i-EM can be

a great opportunity for you!

Professional skills development

We give you the opportunity to enhance your skills!
You will be inspired to grow, starting from the first day you will join us. Through both training programs and on the job learning, supported by our managers, we will encourage you to learn how to gradually undertake responsibilities and act as an innovator.

Career growth plan

We give you the chance to advance your career!
Our career growth model is based on defined goals, accountability for the results achieved and transparent feedback, allowing you to know what is expected of you and how your results will be measured, supporting you and making you aware of your personal growth.

To be part of a success story

Satisfaction of our customers is our business core. For more than 20 years, the Flyby Group develops solutions and brands valued by excellence customers in the global market.

With this in mind, you will learn how to ensure quality and excellence at different levels: at company level, at product level, and, most importantly, at a human level.

Check our open positions

Web application designer and developer

Location: Via Lampredi 45, 57121 – Livorno – Italy

Keywords: ASP.NET, jQuery, Bootstrap, Python, linguaggio SQL.

Role Code:  IEMWDD_ 2022001 

i-EM is looking for a professional to be included in the IT team with the role of designer and developer of applications and Web interfaces.
The person is for i-EM’s office in Livorno, full-time contract.

Specifically, the person will be responsible for designing and developing, together with the IT team, dashboards and Web interfaces of i-EM products, Web Services, and other possible front-ends for the customers.

Necessary requirements:

  • In-depth knowledge of the ASP.NET framework and the Visual Studio development environment.
  • Good knowledge of the English language.

Welcome requirements:

  • Degree in Computer Science or Computer Engineering.
  • Knowledge of the web frameworks jQuery, Bootstrap and the MVC pattern.
  • Knowledge of Python and SQL language.
  • Expertise in the management of GIS maps.​

    The CV sent must contain the authorization to process personal data pursuant to Legislative Decree 196/03.


    Software Engineer / Full Stack Developer

    Location: Via Lampredi 45, 57121 – Livorno – Italy

    Keywords: .NET, C#, MVC, Python, PostgreSQL, Angular, SQL, GIS. 

    Role Code: IEMFSD_2022004 

    i-EM is looking for a professional to be included in the IT team with the role of Software Engineer and/or Full Stack Developer for the design and development of front-end and back-end applications.

    The person is for i-EM’s office in Livorno,  full-time contract.

    Specifically, the person will be responsible for designing and developing, together with the IT team, of web interfaces of i-EM products, web services, background processing tools, databases and other applications that compute and deliver valuable information to i-EM customers.

    Necessary requirements:

    • Degree in Computer Science or Computer Engineering. Master’s degree welcome.
    • In-depth knowledge of computer programming, coding principles and best practices.
    • Ability to work in teams and problem-solving skills.
    • Good knowledge of the English language.

    Welcome requirements:

    • Knowledge of Visual Studio IDE, .NET framework and C# language.
    • Knowledge of the web frameworks jQuery, Angular and the MVC pattern.
    • Knowledge of Python language and Pandas library.
    • Knowledge of PostgreSQL database engine, database modelling and SQL language.
    • Expertise in the management of GIS maps.​

      The CV sent must contain the authorization to process personal data pursuant to Legislative Decree 196/03.


      Data Scientist

      Location: Via Lampredi 45, 57121 – Livorno – Italy

      Keywords: Data Science, Machine learning, Deep Learning, Python, Renewable energies, smart grids, e-mobility 

      Role Code: IEMDSC_2022002 

      i-EM is looking for a professional to be included in the Data Science team to develop, train, and deploy Machine Learning models for the energy sector customer needs.

      The models to be developed include:

      • Renewable power plants simulation
      • Automatic anomaly detection
      • Production Forecasting
      • Smart-grids and e-mobility management

      Specifically, the person will be responsible for build, train, run, own and validate data analytics and machine learning models, analyze large and complex data sets to derive valuable insights, present qualitative and quantitative results obtained as output of the models.

      The person is for i-EM’s office in Livorno, full-time contract.

      Necessary requirements:

      • Degree in Electrical Engineering, Physics, Math, Computer Science, or related technical field. Master’s degree welcome.
      • In-depth knowledge of data science, machine learning and deep learning approaches.
      • In-depth knowledge of Python and of the main data-analytics tools (e.g.: pandas, tensorflow, keras).
      • Good knowledge of the English language.

      Welcome requirements:

      • Knowledge of electrical system components
      • Knowledge of Matlab and R.
      • Basic knowledge of SQL language.

      The CV sent must contain the authorization to process personal data pursuant to Legislative Decree 196/03.


      Configuration of electronic devices and remote technical assistance for the monitoring of renewable energy plants

      Location: Via Lampredi 45, 57121 – Livorno – Italy

      Keywords: Electronic, Configuration, Customer Care, Assistance, Help Desk

      Role Code: IEMCSC_2022003  

      i-EM is looking for an electronic or electrical technician to be included in the technical staff with the role of Configuration of electronic devices and remote technical assistance for the monitoring of renewable energy plants.

      The person will take care of evaluating the customer’s specifications and elaborating the configuration of the devices and subsequently providing technical assistance during the installation and maintenance phases of the equipment.

      Previous experience as a technician, help-desk is welcome.

      The person is for i-EM’s office in Livorno, full-time contract.

      Necessary requirements:

      • Ability to analyse and debug problems related to the functionality of electronic equipment
      • Knowledge of Windows environment and Office package
      • Excellent technical and interpersonal skills
      • Knowledge of the English language

      Welcome requirements:

      • Standard knowledge of RS485 serial communication
      • Knowledge of Modbus RTU / TCP protocol
      • Knowledge of using multimeter
      • Knowledge of oscilloscope use

      The CV sent must contain the authorization to process personal data pursuant to Legislative Decree 196/03.


      Apply for an unsolicited position

      We’re always looking for people to work with. If you don’t see nothing for you but would still like to talk, let us know.