CareerPlanGet AI match score →

Research Engineer II (Coordination & API)

NTU Main Campus, Singapore💼 Full-time🗓 2025-08-19 → 2026-08-01

Core

Design and implement coordination servers and real-time APIs for air traffic management simulation environments to support human-in-the-loop experiments and proof of concepts.

Role type

Research Engineer II (Coordination & API)

Builds

Simulation environment components, coordination middleware, and API interfaces for ATM research.

Domain

Air Traffic Management, Simulation Systems, Real-time Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Python (FastAPI, Flask), WebSocket development, RESTful API design, Pub/Sub architectures, Inter-process communication, Simulation data ingestion, Unit testing, In-memory middleware (Redis)

Preferred skills

Spatial systems knowledge, Aviation domain expertise, MQTT, Flask-SocketIO

Technologies

Python, FastAPI, Flask, Redis, MQTT, TCP/IP, WebSocket

Responsibilities

Design and implement the Coordination Server for synchronizing flight data and sector updates; Develop and expose RESTful and WebSocket APIs for GUI and pseudo-role clients; Create stateful coordination flows including conflict resolution logs and timeout handling; Work with Simulation Engineers to ingest data from discrete event simulation software; Implement lightweight in-memory coordination middleware; Build mock data generators and unit tests for isolated component validation.

Seniority

Mid-Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗