Innovation

Senior System Design and Developer – Rail Data Solutions

Location

    • Utrecht, Netherlands

Stage

Experienced Level

Time

Full time

Type

Employee

Place

Hybrid

Share this job
Email
Whatsapp
Linkedin

Job Description

Are you ready to drive the redevelopment of processing pipelines for our Rail Survey products, shaping the future of large-scale sensor data management? For our Rail business line, we are seeking a System Design and Developer to drive Fugro’s continued growth. Based at our office in Utrecht, the Netherlands.

As a hands-on System Designer and Developer, you will lead the design and implementation of an MVP system, integrating edge data collection, centralized data management, processing workflows, and APIs. This role requires expertise in system architecture, data management, and API design, along with the ability to develop a working prototype that can be scaled to production. Experience with geospatial and time-series databases (PostgreSQL, PostGIS, InfluxDB, TimescaleDB) is essential.

You'll collaborate with System Architects, Team Leads, Specialists, and data processing teams to ensure seamless integration and functionality. Engaging with stakeholders, you'll refine the system design based on real-world feedback from the proof of concept.

About Fugro Rail

With our patented Rail solutions, we provide accurate and up-to-date information in a safer, faster and sustainable way, with limited disruption to railway traffic. Fugro helps rail professionals worldwide to design, build, upgrade and maintain their railway infrastructure and reach their net zero carbon. By creating a 3D virtual model of the railway corridor, our rail solutions help our clients deliver improved efficiencies in asset management and engineering and thereby extend the life of their assets.

Your role

  • You will lead a small team of four data engineers while actively contributing to all projects in a hands-on capacity;

  • You will develop a comprehensive data solution for an end-to-end system encompassing Centralized Data Management, Edge Device Systems, Processing Workflow Integration, and APIs;

  • You will establish and optimize the data flow between edge devices, central storage, processing systems, and APIs, ensuring scalability, fault tolerance, and security;

  • You will create a functional prototype of the system, including edge device software for data collection, metadata generation, and upload, as well as centralized data storage and indexing utilizing relational databases, object storage, and geospatial tools;

  • You will build basic workflow orchestration to efficiently manage processing tasks;

  • You will produce detailed documentation covering system design, and implementation details;

  • You will provide comprehensive guidelines for scaling the system and managing operations in a production environment.

Your trackrecord

  • You have a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, along with 7+ years of experience in system design and development.

  • You can demonstrate a proven track record of delivering end-to-end system prototypes and production systems.

  • You have proficiency in programming languages such as C# and Python, with Java as a valuable additional skill.

  • You have experience with containerization and orchestration technologies, including Docker and Kubernetes.

  • You possess hands-on experience with AWS and its storage and compute services;

  • You are fluent in English, excelling in both oral and written communication.

What Fugro offers

  • A competitive salary;

  • 29 holidays per year based on a fulltime employment (of which 4 are appointed by Fugro management) and the possibility to purchase 12 additional days;

  • Extensive career & training opportunities both nationally and internationally;

  • Flexible working hours and the ability to work from home in accordance with your manager and corporate policies;

  • Commuting allowance;

  • Modern pension scheme;

  • Collective health insurance;

  • Possibility to register with our corporate fitness plan;

  • Coaching options through our EAP (Employee Assistance Program).

Are you interested?

Please visit our Company Page to find out more on what it is like to work at Fugro. If you have any further questions, please contact Dominique Wesenbeek, Talent Acquisition Partner, Phone: +31 638599556.

After you have applied

  • You will receive an automated confirmation-email of the receipt of your application.

  • When we see a match, we will invite you for the first interview within a couple of days. Of course, you will also receive a message if we will not invite you;

  • After a successful first round, you will be invited for the second round.

  • If we are both still positive after the second interview, we will make you an offer, and with that we hope to welcome you at Fugro!

#hybrid

Disclaimer for recruitment agencies:

Fugro does not accept any unsolicited applications from recruitment agencies. Acquisition to Fugro Recruitment or any Fugro employee is not appreciated**.**

For more information

Dominique Wesenbeek

Dominique Wesenbeek

Talent Acquisition Partner

+31 (6) 38599556