Software Engineering Summer School – Montpellier 2026

  • July 06, 2026 to July 10, 2026

  • Montpellier, France

Apply Now

Cutting Edge Software Engineering

Teads is organizing a Software Engineering Summer School where you will learn all areas of software engineering and build a robust system from scratch. We will go through the process of planning the architecture of the system and setting up the development environment, followed by creating a service. We will then connect the service to a NoSQL database and an external API, implement a message broker for event-driven communication, add logging, and instrument the application with useful metrics. You will write the backend part in Java with the help of the Spring Boot framework, which helps you quickly bootstrap production-ready applications.

After that, we will move to the frontend part, where you will use Angular to implement the user interface. At the end, you will learn how to build and dockerize your application and how to deploy it to a public cloud. The summer school will consist of many useful talks given by our expert engineers, each of which will be followed by a hands-on workshop, where you will put the new knowledge into practice. It’s a great opportunity if you want a better understanding of what it means to be a software engineer and how we do it in the industry.

The whole event will happen on site in our offices on 159 Rue de Thor, Montpellier and will be completely FREE of charge (including lunch, coffee, snacks, and all activities). However, we do expect your full commitment during the one week of the summer school – remember: if you apply, get accepted, and don’t show up, you are taking away a seat from someone else who really wanted to attend!

Who will benefit most from attending the Software Engineering Summer School?

Eager individuals who know how to write code (most of the summer school is very hands-on), and have some knowledge on databases and software development in general. For example:

Final year undergraduate, masters or PhD students at Computer Science or related university programmes.
Recent graduates from Computer Science or related university courses.
Professionals in Computer Science jobs who want to learn more about backend and frontend development and working on data-intensive applications.

How much programming / software development experience do you need?

You will learn a lot about full stack development and what it covers during the summer school but it is preferable that you know at least the basics about databases and REST APIs. Good rule of thumb is that if you ever wrote an application with a simple backend and frontend, if you did any studies at a computer science university programme or work as a software engineer, then you’re good.

What is the plan?

A week of interesting and relevant talks on different backend and frontend development topics given by our highly skilled engineers, followed by hands-on workshops where you will implement the presented concepts and end up with a functional application running in production. All this will be accompanied by fun activities and good food.

Schedule

The schedule will be announced soon!

Why Learn From Us?

At Teads, we’re building the leading recommendation platform for the Open Web. Our world-class Software Engineering team works every day on:

  • Systems at Scale: Our platform handles 7 millions of requests per second and real-time computations every second
  • Production-First Engineering: We don’t prototype for the shelf we design, build, and ship robust, scalable systems
  • Massive Data Infrastructure: We process and manage petabytes of data daily across distributed systems and data platforms with over 1000 servers over the whole world
  • Multi-Cloud Architecture: Our infrastructure spans AWS, GCP, and private cloud environments for resilience and flexibility
  • High-Performance Backend Development: Java and Go power our core services, with Python supporting tooling and offline workflows
  • Distributed Systems Expertise: We design fault-tolerant, low-latency services that operate reliably at global scale
  • In-House Platforms & Tooling: We build and maintain internal frameworks to accelerate development and ensure consistency
  • End-to-End Ownership: Engineers own services from design and implementation to deployment, monitoring, and iteration
  • Engineering Excellence: We emphasize code quality, performance optimization, and maintainable architectures
  • Continuous Learning: We support growth through internal knowledge sharing, conferences, and technical talks
  • Knowledge Sharing: Our engineers contribute to the community via meetups, talks, be-guild and mentorship programs

Global Collaboration: We’re part of a diverse, international engineering organization working across multiple regions

Apply Now!

Don’t miss this opportunity to advance your software engineering skills. Submit your application by 21. 6. 2026. Join the ranks of successful alumni who have propelled their careers forward through our program. We welcome participants from diverse backgrounds, fostering a rich learning environment.

Timeline

  • Registration open: 15. 4. 2026 – 21. 6. 2026
  • Selection notification: 23. 6. 2026
  • Summer School: 6. 7. 2026 – 10. 7. 2026

Contact Us

We’d love to hear from you! For more information on the Teads Software Engineering Summer School 2026, you can also contact us at: [email protected]

Other events

Software Engineering Summer School – Ljubljana 2026

Ljubljana, Slovenia

See more