Tenova

Software Engineer

Tenova
Apply
4 days ago
Castellanza, ItalyEntry Level

Responsibilities

  • Maintain the Tenova IoT Platform and develop new features using Azure services.
  • Build field-level data ingestion, real-time stream processing, data storage, and analytics capabilities.
  • Collaborate with ML engineers to develop AI-based applications deployed on industrial machinery.
  • Support production efficiency, predictive maintenance, and reduction of unplanned downtime.
  • Work with colleagues across product lines to create and bring innovative solutions to market.
  • Contribute to digital transformation and energy transition initiatives.

Requirements

  • A STEM degree is required.
  • Knowledge of object-oriented programming, such as .NET Framework and C#, is required.
  • Good written and spoken English is required.
  • Knowledge of the Microsoft Azure stack is preferred.
  • Experience with IoT and microservices is preferred.
  • Knowledge of MQTT/AMQP messaging protocols and brokers such as RabbitMQ is preferred.
  • Knowledge of Python and experience in data analysis and ML projects are preferred.
  • Knowledge of Agile methodology and SCRUM is preferred.

Benefits

  • Hybrid working model according to company policy and role requirements, including 6–8 hybrid working days for the position.
  • Starting gross annual salary from €35,000, with the final offer based on seniority, experience, skills, and selection results.
  • Continuous learning through training, exposure to new technologies, and cross-functional collaboration.
  • Annual performance management and development process.
  • On-site company canteen.
  • Supplementary healthcare coverage.
  • Well-being initiatives.
  • Workplace in Castellanza (VA), Italy.

Tech Stack

AzureC#PythonRabbitMQ

Categories

AI ApplicationsBackendData Engineering
Contact me