
Job description
Are you a student who loves using code to make engineers faster and happier? Join TWD’s Software Engineering Group (SWEG) to build real solutions that automate workflows and supercharge our engineers. You’ll work on PyTWD—our in‑house Python framework used daily across TWD for engineering calculations and reporting—or help us advance AI code assistance to raise code quality and speed for our teams. PyTWD is part of our Jupyter‑based Engineering Platform and includes units & symbolic math, templated reporting, data/tooling for workflows, and interfaces to external CAE tools.
About SWEG
SWEG is a multidisciplinary software team that builds internal engineering tools, design automations (e.g., Inventor), web apps, and business automation. We sit at the intersection of engineering and software, turning repetitive technical work into robust, usable tools.
Foundations of Your Job
You'll learn to work with various tools and coding languages (Python, TypeScript), work with our ERP system, conduct testing and debugging, and collaborate with others. You'll also have the chance to innovate solutions, with projects like an AI support for our IT department or developing project management apps.
Deliver working software with tests, readable code, and concise docs.
Collaborate with SWEG engineers and domain experts; demo progress and iterate quickly.
Extend PyTWD features, libraries, and templates that engineers use in structural/mechanical workflows (e.g., units, symbolic expressions, reporting, snippets).
Build automation pipelines in our Jupyter platform to connect calculations, data, and reporting; improve developer experience (DX) and documentation.
Profile and optimize existing notebooks/scripts (speed, stability), add tests, and streamline CI/CD practices. (Continuous Integration and Continuous Delivery)
Prototype and evaluate AI‑assisted coding workflows (prompting patterns, code review bots, documentation helpers) tailored to PyTWD/Jupyter usage.
Define quality gates and safe‑use guidelines for engineering code assistance (reliability, verification, traceability).
This is a full-time internship between 3 to 6 months; we have an opportunity tailored for you. You'll be based at our office in Rotterdam, collaborating closely with the SWEG team in a supportive and friendly work environment.
What Makes You Great
We're searching for motivated and talented students who want to join SWEG as a full-time intern. SWEG is a team of software engineers that works on supporting different branches of the company with software solutions, for example: our Python platform (PyTWD) for structural and mechanical engineering, design automation in Inventor, and dashboards and tools for business automation. You will be a part of the engineering automation team and create innovative solutions for our structural and mechanical engineers working on client projects. We have lots of ideas for improvements and new features, and we need your help to make them a reality.
MSc in Mechanical, Structural, Civil, Aerospace Engineering (or equivalent).
Solid programming fundamentals and hands‑on Python experience (data structures, packaging, testing).
Curious problem‑solver who enjoys working with engineers to translate needs into software.
Nice‑to‑haves
Experience with Jupyter and scientific Python (NumPy, Pandas, plotting) and testing (pytest).
Familiarity with TypeScript/Node, C#, VBA, or SQL; any exposure to CAD/CAE (e.g., Inventor, RFEM, ANSYS).
Interest in AI‑assisted coding (LLM prompting, code review automation, documentation generation).
TWD – A Fun Challenge to Be Part Of
At TWD, we love to create construction methods and design installation equipment. We achieve creative, simple, and efficient solutions through dedicated teamwork. Thanks to our core values – Fun, Development, and Happy Clients – we grow at a rapid pace with over 300 talented people in five locations: Rotterdam, London, Athens, Taipei, and Perth.
Every day we contribute to the energy transition and key infrastructure projects worldwide. We do this by offering innovative design solutions to our clients, mainly in the offshore wind and heavy civils industry.
Why You Will Love Working at TWD
Working at TWD means being part of an exciting, fast-paced industry where you can make a real difference in shaping a more sustainable future. Our collaborative and supportive environment empowers you to take the lead in both your professional and personal development. Our culture at TWD is described as open, no-nonsense, diverse, and informal, where your ideas and contributions are highly valued.
You'll receive a competitive salary and flexible hours, along with feedback and guidance from experienced mentors who will support your growth as both a programmer and a project responsible.
Working at TWD includes:
Contract benefits tailored to the type of employment (internship/working student).
A free, healthy, and sustainable lunch buffet, prepared daily in our own Lunchroom
An exciting company trip each year, where the TWD offices come together
Friday afternoon drinks and special TWD events such as sports events, pub quizzes, ladies’ night, and various social gatherings
Join Our Team!
Do you have what it takes to join our SWEG team? We are happy to meet you! Submit your CV and motivation letter through the Apply button. Also, send us your portfolio of our previous projects (if any). We will get in touch with you within one working week.
At TWD, we celebrate diversity and inclusivity, welcoming individuals from all backgrounds. We continuously work on enhancing our recruitment process, ensuring fairness and inclusiveness at every step.
or
Details
- Rotterdam, Netherlands
All done!
Your application has been successfully submitted!