Back to Careers

Master Internship – Development of Small Language Models for Engineering Applications

VIKTOR is a pioneering startup that has developed a versatile web application development platform specifically tailored for engineers. Our platform leverages a Python-based software development kit (SDK) to help engineers build applications that integrate, automate, and optimize engineering workflows, with a focus on domains such as geotechnical engineering.

Apply for this position
The VIKTOR Officebadge

What will you do


Design, develop, and train a Small Language Model (SLM) that can understand and generate engineering-specific content to enhance our web application development capabilities


Conduct a comprehensive analysis of existing open-source VIKTOR applications to extract engineering-specific data and insights


Collaborate with our engineering team to identify specific needs and opportunities where LLMs can be integrated into our platform


Test the performance of the developed SLM against existing out of the box large-scale models, focusing on accuracy, efficiency, and relevance in engineering contexts


Document the development process and results, contributing to internal knowledge and potentially publishable material

We are looking for a highly motivated Master’s student for an internship that involves developing a niche Small Language Model (SLM) dedicated to engineering applications. This project aims to explore the hypothesis that a specialized, domain-specific SLM can outperform generalist LLM models provided by major players in the industry by focusing on targeted, engineering-related content.

We look forward to exploring this cutting-edge area of application development with you and invite you to join us in shaping the future of engineering workflows.

Your profile
  • Currently enrolled in a Master’s program in Computer Science, Robotics, AI, or a related field

  • Strong programming skills in Python and experience with software development

  • Previous experience with machine learning and language model training

  • Excellent analytical and problem-solving skills

  • Strong communication skills and ability to work in a team-oriented environment

  • Plus: Knowledge of or experience in engineering fields, particularly geotechnical engineering

  • Plus: Familiarity with machine learning frameworks and tools

What will you get?
  • An opportunity to work at the forefront of application development technology in engineering

  • Guidance and mentorship from experienced engineers and AI specialists

  • A collaborative and innovative atmosphere in a fast-growing startup

  • Potential for your work to contribute to academic publications or commercial products

Why does our team like this job

"During my internship at VIKTOR, I've ventured into the domain of machine learning within the construction industry, particularly focusing on Port Development. Engaging with substantial data amassed during construction, specifically in pile installations, my objective is to harness machine learning to predict and optimize pile installation behavior. This initiative aims to integrate a powerful backend machine learning model into an application, paving the way for transformative advancements in future construction projects."

Amos Yusuf
Amos Yusuf

Research and development intern

What can you expect from us?


It's about what you deliver. How, when and where? That's up to you. From our inspiring office or from your well-facilitated home office. First take the children to school in the morning or do some sports in the afternoon and then get back to work full of energy. Do what works best for you.

Healthy life-work balance

Of course you have a very nice job at VIKTOR ;). But other things are important too, such as family, friends and hobbies. Working overtime is avoided as much as possible. With 28 days off, we hope that you have enough time to do everything you love. If 28 days are not enough because you want to make a world trip, that is possible too!

Awesome team

Be part of an enthusiastic and driven team. We have a lot of fun and there is a plenty of room for ideas and initiatives. The most brilliant ideas often arise during a team outing, drinks or team building day. The weekly demos give you a good idea of what other colleagues are working on and how the platform is evolving. The flat structure ensures quick communication and decision-making.

Personal growth

Due to the monthly 1-on-1 conversations, there is constant attention on your personal growth and wellbeing. We are happy to help you develop yourself and realize your ambitions. You are part of a growing company where you contribute to innovative developments with a major impact. If you grow, we grow.

Our Five Stage Recruitment Process


Thanks for your application! We will consider your application and contact you soon.

Phone Call

You have an interesting background! We are very curious and would like to learn more about you.

1st Job Interview

During a first interview we really get to know each other, and of course we tell you more about our vision and ambitions.


We think you'll fit well with the team! Time to evaluate your (development) skills with some fun assignments.

2nd Job Interview

Nice skills! We are happy to have a second interview where we go deeper into the content of the position.

Job offer

We are both excited. You will receive a job offer and hopefully we can welcome you soon!

Apply for this position

Don't hesitate and apply right away! In case of questions, drop us a line at or contact HR directly via LinkedIn.

Peter Madlener

Peter Madlener


Please fill out the form
We accept .pdf, .doc, .docx files.
We accept .pdf, .doc, .docx files.

By clicking “Submit application”, you consent to allow VIKTOR to store and process your personal data. We are committed to protecting and respecting your privacy. Privacy policy.