Job Openings G08 - Backend Engineer

About the job G08 - Backend Engineer

Role Overview

We are seeking a Backend Engineer to support the development and integration of simulation systems within a cloud environment. The role involves building scalable services, managing simulation workflows, and supporting data processing to enable advanced modelling and computational simulations.

Key Responsibilities

Simulation & Feature Development

  • Understand simulation requirements from users and develop supporting features and services.
  • Develop and maintain simulation workflows based on user needs.

Cloud & Systems Integration

  • Design and develop cloud services and functions to integrate simulation engines into a cloud environment.
  • Build scalable backend services to support simulation execution and orchestration.

Data & Workflow Management

  • Work with databases to manage, process, and store simulation inputs and outputs.
  • Ensure efficient data handling and workflow automation.

Collaboration & Delivery

  • Collaborate with cross-functional teams to deliver robust and scalable solutions.
  • Communicate technical concepts clearly to stakeholders and users.

Required Skills & Experience

  • Programming experience in modern languages such as Python, JavaScript, Java, or C++.
  • Experience working with AWS cloud services.
  • Strong understanding of software development practices.
  • Familiarity with Linux systems and command-line tools.
  • Good problem-solving skills and ability to work independently and in teams.
  • Strong communication and collaboration skills.
  • Preferred / Advantageous Experience
  • Understanding of simulation, modelling, or computational methods.

Experience with:

  • Cloud platforms & distributed systems
  • High Performance Computing (HPC)
  • Workflow orchestration tools
  • API design & integration
  • DevOps practices & CI/CD pipelines
  • Computational Fluid Dynamics (CFD)
  • 3D modelling tools or environments