×
Register Here to Apply for Jobs or Post Jobs. X

Full-Stack Software Engineering Intern

Job in 1001, Lausanne, Canton de Vaud, Switzerland
Listing for: Corintis
Full Time, Apprenticeship/Internship position
Listed on 2026-03-12
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 2500 CHF Monthly CHF 2500.00 MONTH
Job Description & How to Apply Below

Corintis is seeking a Full-Stack Software Engineering Intern to support the development of our simulation and optimization platform. This internship is ideal for students or recent graduates who want hands‑on experience building real product features across the stack—UI, APIs, data flows, and workflow orchestration—at the intersection of interactive engineering tools and HPC simulation.

About Corintis

Corintis is a startup that is a provider of advanced semiconductor cooling technologies. Some of the biggest challenges of our lifetime, from climate modelling to drug discovery, constantly require more computing power. More powerful chips generate more heat; extracting this heat is a major challenge for our future. Current cooling systems are not only limited but also wasteful; cooling data centers consume more power than London and New York combined.

At Corintis, we remove these limitations by integrating cooling directly inside the chip. We enable the sustainable computing of the future to address the biggest global challenges.

Working at Corintis

Corintis offers a friendly and team‑oriented workplace bringing together a diverse group of nationalities to solve the biggest computing challenges of tomorrow. Based on the EPFL campus near Lausanne, we are closely connected to the local ecosystem and are located a few minutes walk from Lake Geneva.

What You’ll Work On
  • Importing engineering files (ECXML, CSV, STEP)
  • Interactive model setup (materials, boundary conditions)
  • Workflow execution for design benchmarking and optimization runs
  • Streaming progress updates for long‑running jobs (local + cloud/HPC)
  • Simulation results exploration and post‑processing (Para View‑like interactions)
  • Export pipelines to STEP/ECXML and handoff flows
Key Responsibilities
  • Implement UI features for simulation setup and results exploration (React‑based)
  • Develop and maintain backend endpoints/services for workflow orchestration and job execution
  • Work on file import/export pipelines with validation and clear error reporting
  • Help implement real‑time updates (e.g., Web Sockets) for progress and interactive feedback
  • Improve code quality through testing, documentation, refactoring, and code reviews
  • Collaborate with engineers to translate computational workflows into robust product features
Qualifications
  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field
  • Solid programming fundamentals (data structures, debugging, clean code)
  • Comfortable with Git and collaborative workflows (pull requests, reviews)
  • Experience with at least some of the following:
    • Frontend:
      React, Type Script/Java Script
    • Backend:
      Rust and/or Python, REST APIs, basic systems concepts
    • Real‑time / async:
      Web Sockets, job status tracking, long‑running tasks
  • Interest in data‑heavy / compute‑heavy systems (large files, long‑running jobs)
  • Experience with 3D visualization (vtk.js / three.js / WebGL) is a plus
  • Familiarity with HPC workflows (containers, remote execution, schedulers) is a plus
  • Fluent in English
What We Offer
  • Start date:

    ASAP
  • Activity rate: 100%
  • Salary: 2,500 CHF gross per month
  • Location:

    On‑site at EPFL Innovation Park, Lausanne
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary