Empatica

Engineering Graduate Program 2026

🇮🇹 Milan, Italy Hybrid IT Full time Intern Posted Apr 30, 2026
Location Milan, Italy
Workplace Hybrid
Employment Full time
Seniority Intern
Category IT
IT Category Other IT
Language English
Posted April 30, 2026
Last verified May 28, 2026

Welcome and thank you for your interest in the Empatica Engineering Graduate Program! This program is designed to make the shift from student to full-time Engineer, one of the most enriching adventures you will experience. By the end of this program, you will have covered and actively worked in some of the major areas of a full-stack tech company, adding many noteworthy accomplishments to your CV. We hope, furthermore, that by the end of this journey you will have chosen Empatica’s mission for your own.

So let us begin your application process, we’re excited to meet you!

About the Graduate Program

We are seeking enthusiastic and highly motivated Graduate Engineers to join our Graduate Program. This role offers a unique opportunity to rotate through various engineering domains, including Mobile Development, Backend and Web Development, as well as Embedded Software Development and Data Science. As a Graduate Engineer, you will gain hands-on experience, receive mentorship from talented peers, and contribute to real projects that drive our company's success.

By working at Empatica, you’ll have a real opportunity to improve lives around the world, as part of a tight-knit team that shares knowledge and is eager to keep learning and improving to create top-notch products that have a meaningful impact. 

Your contribution to the mission

  • Participate actively in the team’s work, absorbing best practices and learning by doing while working on relevant projects.
  • Engage in comprehensive training sessions with your mentors to build foundational knowledge and skills in each domain.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
  • Communicate effectively with stakeholders to understand project requirements and provide relevant updates.

Program Structure

The program consists of three rotations, each lasting four months. Participants will be assigned three out of the following four domains based on their background, interests, and career aspirations:

  1. Embedded Software Development 
  2. Data Science
  3. Cloud Engineering
  4. Mobile Development

Each rotation is designed to provide exposure to different technologies, challenges, and real-world applications, helping graduates develop a well-rounded engineering skillset.

Rotation Descriptions & Learning Outcomes

1. Embedded Software Development 

Gain hands-on experience in developing low-level software for embedded systems. This rotation focuses on creating embedded software for our products, with an emphasis on optimizing code to work efficiently within resource-constrained environments. You'll also gain familiarity with real-time operating systems (RTOS) and enhance your debugging skills by working directly with real-world hardware.

What you’ll learn:

  • Gain a comprehensive understanding of how embedded systems work
  • Develop efficient C/C++ code optimized for devices with limited memory and processing power
  • Acquire hands-on experience in testing and debugging code on embedded hardware platforms
  • Getting familiar with hardware systems and basic communication protocols (like SPI, I2C, UART)

2. Data Science

You’ll work with real-world data to find patterns, build models, and tell stories through insights. Whether it's analyzing trends or building ML tools, this rotation blends coding with creativity.

What you’ll learn:

  • Collaborate on end-to-end data projects from ideation to deployment
  • Understand sensor functioning, data pipelines, cleaning, and feature engineering
  • Apply signal processing, statistical methods, and machine learning techniques
  • Gain proficiency in Python and data visualization tools

3. Cloud Engineering

This is where you dive deep into the backend, cloud infrastructure, and everything that keeps our services and web applications running seamlessly. You'll be hands-on with building real systems—ensuring that they're not only scalable and secure, but also lightning-fast and rock-solid reliable.

What you’ll learn:

  • Understand how to maintain, manage, and develop our AWS-based cloud infrastructure as code using Terraform and Terragrunt
  • Build and deploy services and microservices in TypeScript, Go, and Python, as well as web portals and applications in React/TypeScript
  • Implement continuous integration and continuous delivery pipelines using GitHub pipelines and Gruntwork
  • Orchestrate workflows and manage our cloud data pipeline built on Argo Workflows in Kubernetes
  • Learn best practices in system monitoring, security, and performance tuning

4. Mobile Development

Join the team behind the apps people use every day. You’ll help build sleek, user-friendly mobile applications from the ground up, and learn what it takes to get them into users’ hands.

What you’ll learn:

  • Develop apps using native iOS/Android development tools
  • Follow design systems and implement responsive, accessible UIs
  • Integrate with backend APIs and handle real-time data
  • Use Bluetooth frameworks to interface with our devices
  • Learn testing, debugging, and releasing apps to app stores