👨🏻‍💻 postech.work

Software Engineer Intern — Java / Spring

Vivent Biosignals • 🌐 In Person

In Person Posted 3 days, 10 hours ago

Job Description

“Applicants must be located in Switzerland and already possess valid Swiss work authorization”

📍 Location: Gland, Switzerland (hybrid, \~2–3 days/week onsite)

🗓 Start date: June 2026 (or by agreement)

⏳ Duration: 3 months

About Vivent Biosignals

At Vivent Biosignals, we are pioneers in plant intelligence. Our technology enables crops to “speak for themselves” by tapping into their internal electrical signaling networks. By combining advanced biosensors with real-time AI, we detect plant stress, such as pests, disease, or nutrient deficits, days before visible symptoms appear.

Our mission is to build a more resilient and sustainable global food system. We help growers increase yields while reducing inputs, pollution, and resource use (water, energy, chemicals). As a B Corp™, and winner of both innovation and sustainability awards, Vivent is recognized for its positive environmental impact, and commitment to strong communities and engaging workplaces.

What you’ll do

You’ll join our engineering team and contribute directly to production systems used by farmers and scientists worldwide. Your work will span backend services, data pipelines, and user-facing applications.

Typical responsibilities include:

Contributing to real-time data pipelines that feed AI models and analytics

Enhancing and scaling backend services that ingest and manage sensor metadata

Improving user-facing dashboards based on feedback and usability testing

Implementing unit and integration tests to increase system reliability

Participating in code reviews and applying engineering best practices

Collaborating closely with Data Science and Plant Science teams on end-to-end solutions

What you’ll gain

Hands-on experience in a real-world industrial IoT + ML environment:

Working in an interdisciplinary team of engineers, data scientists, and plant scientists

Exposure to real-time streaming, databases, and queueing systems in the cloud

Understanding how ML models are deployed and consumed in production systems

Practical experience with DevOps practices (CI/CD, containerization, cloud deployments)

Ownership of work that ships to production and delivers measurable impact

Who we’re looking for

You are a curious, pragmatic problem-solver, currently pursuing—or recently completed—a BSc or MSc in Computer Science, Software Engineering, or a related field. You enjoy learning by building and want to work on systems that matter.

Required

Enrolled in or recently completed a BSc/MSc in Computer Science, Software Engineering, or similar

Development experience with Java and familiarity with Python

Basic understanding of machine learning concepts

Hands-on experience with relational databases (Postgres or similar).

Good understanding of web technologies and RESTful services.

Comfortable with Git and collaborative development workflows.

Strong verbal and written English communication skills.

Authorized to work in Switzerland (Unfortunately, we cannot provide sponsorship for this position).

Nice to have

Understanding of design patterns and system architecture.

Experience with Spring Boot and React.

Familiarity with queueing system (Kafka or similar)

Knowledge of container Docker.

Prior exposure to cloud platforms (AWS, Azure, GCP).

Recruitment process

Our process typically includes:

30-minute online assessment

60-minute technical interview with the engineering team

45-minute team fit interview with the hiring manager

Vivent is an Equal Opportunity Employer. We are committed to creating an inclusive environment where everyone is respected and empowered to do their best work.

If you’re excited about building scalable systems that deliver real-time ML insights, and want an internship with real product impact, we’d love to hear from you.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.