Software Engineering Intern

il y a 1 semaine


Marseille, France Tricentis Temps plein

We’re searching for the bold and the brilliant

Are you fueled by ambition and eager to innovate? At Tricentis, we’re offering internships that let you make an impact, share your ideas, and gain hands on experience in the tech industry. If you’re ready to showcase your talents and join a bold team at the forefront of software testing, we want to hear from you.

Why join Tricentis?

As leaders in AI, machine learning, and self-healing software test automation, we are dedicated to shaping the future of software testing. If you have a passion for cutting-edge technology and a desire to drive progress, you’re in the right place.

Our teams are global, diverse, and agile. Based in Gemenos, but collaborating worldwide, we embrace flexibility, innovation, and inclusivity. And that's not all. We'll value your unique contributions, celebrate your achievements, and offer a platform for you to influence our industry. Ready to embark on a career where your work makes a definitive impact? Read on.

Job description summary

As a Software Engineering intern you will do a four

  • to six-month internship with us and you will get to work on an exciting project: the development of an innovative system to automate the detection of Web Selectors within a web page. Web Selectors, such as CSS identifiers, classes and other HTML markers, play a crucial role in the interaction between the user and the web page.

The main objective of this internship is to design and implement a machine learning model capable of automatically and accurately identifying the Web Selectors present on a given registered page, with the aim of carrying out a performance test (a record represents the sequence of pages to be tested in a performance test scenario).

This project will give the intern the opportunity to work on advanced aspects of performance testing and classification models, and the implementation of machine learning techniques applied to the specific context of web selector detection.

The main functionalities to be developed as part of this project include

  • Association of text with objects: Implementation of mechanisms for linking text to objects on the web page.
  • Object identification by relative location: Development of methods to identify objects based on their relative position in the web page.
  • Object identification verification: Implementation of a verification process to ensure accurate identification of detected web selectors.
  • Automatic scrolling: Integration of an automatic scrolling function to take into account elements located outside the initial visual field.
  • Updating local AI models: Development of a mechanism to automatically update local AI models to ensure continuous adaptation to web page evolutions.
  • Documentation: Write a complete documentation detailing the different steps of the process, from the choice of techniques to the implementation of the model.

Skills required

  • Academic knowledge of AI (Machine learning, large language models, etc.).
  • Solid experience with object-oriented programming languages with a preference for Java, CSS, Typescript and/or Python.
  • Ability to work independently while collaborating effectively within a team.
  • Native level French.
  • Good English skills is a plus.

LI-DS1


  • Ubuntu Enablement

    il y a 2 jours


    Marseille, France Canonical Temps plein

    Ubuntu Enablement - Software Engineering ManagerJoin or sign in to find your next jobJoin to apply for the Ubuntu Enablement - Software Engineering Manager role at CanonicalUbuntu Enablement - Software Engineering Manager2 days ago Be among the first 25 applicantsJoin to apply for the Ubuntu Enablement - Software Engineering Manager role at CanonicalGet...


  • Marseille, France Canonical Temps plein

    Software Engineering Manager – Cross‑Platform C++ – Multipass 1 day ago Be among the first 25 applicants Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI,...

  • Engineering Manager

    il y a 2 jours


    Marseille, France Canonical Temps plein

    Join or sign in to find your next jobJoin to apply for the Engineering Manager role at Canonical2 months ago Be among the first 25 applicantsJoin to apply for the Engineering Manager role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very...

  • Engineering Manager- Ceph

    il y a 2 semaines


    Marseille, France Canonical Temps plein

    Engineering Manager – Ceph & Distributed Storage at Canonical Canonical is a leading provider of open source software and operating systems, with Ubuntu widely used in public cloud, AI, and enterprise initiatives. We are a founder‑led, profitable, rapidly growing company with a global, distributed workforce. What you’ll do You will lead a team building...

  • Ubuntu Engineering Lead

    il y a 2 jours


    Marseille, France Canonical Temps plein

    Ubuntu Engineering Lead Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and...


  • Marseille, France Canonical Temps plein

    A leading open source software company in France is seeking an Engineering Manager focusing on Ceph and distributed storage. You will lead a global team of engineers and foster a collaborative culture while advancing software development practices. The ideal candidate has a software engineering background with experience in Python, C++, and managing teams,...


  • Marseille, France Canonical Temps plein

    Engineering Manager, Managed Services Canonical is a leading provider of open‑source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company has more than 1,200 colleagues...

  • Engineering Manager, MAAS

    il y a 2 jours


    Marseille, France Canonical Temps plein

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world’s leading public cloud and silicon providers, and...


  • Marseille, France Skeepers Temps plein

    A fast-growing technology company based in Marseille seeks an Engineering Manager to lead a team building next-gen tools connecting brands and influencers. Responsibilities include guiding technical vision, overseeing product roadmaps, and ensuring software quality. Ideal candidates have over 10 years in software engineering, with strong experience in Ruby...


  • Marseille, France Canonical Temps plein

    A pioneering tech firm in the software industry is seeking a Software Engineering Manager to lead a remote team focused on container and virtualization infrastructure. The ideal candidate will possess strong Linux cloud computing knowledge, leadership experience, and a commitment to team development. This role offers generous professional development...