Senior Full Stack Engineer

Monash•Clayton, NC
•Onsite

About The Position

The Monash Institute of Railway Technology (IRT) is the premier track and vehicle research centre in Australia and an internationally recognised leader in railway engineering solutions. 100% industry-funded through contractual work with over 150 global client organisations, IRT translates cutting-edge applied research into real-world industrial impact. We are seeking a Senior Full Stack Engineer to join IRT’s Innovation Team. In this role, you will lead the research, development, deployment, and management of software platforms and AI models powered by smart sensors across rolling stock and track systems. You will play a pivotal role in creating client-facing applications and real-time decision-support tools that convert complex sensor data into actionable insights for railway operators.

Requirements

  • A Bachelor’s degree in Engineering with relevant subsequent experience, postgraduate qualifications, or an equivalent combination of education, training, and experience.
  • Demonstrated expertise in end-to-end software development, including backend services, APIs, databases, front-end interfaces, and tools such as Python , Flask , Docker , AWS , and GitLab .
  • Proven experience with computer vision systems, machine learning workflows, MLOps, and edge processing optimisation.
  • Hands-on experience ingesting, filtering, and preprocessing multimodal sensor data (e.g., LiDAR, radar, inertial, imaging).
  • Excellent analytical problem-solving skills, with a track record of managing technical project deadlines and communicating complex technical concepts to diverse stakeholders.
  • Flexibility to travel within Australia and overseas, perform field work/out-of-hours shifts as required, and satisfy pre-employment railway medical and drug screenings

Responsibilities

  • Design, build, and deploy end-to-end AI applications, backend APIs, data pipelines, and user interfaces that enable data visualisation, analysis, and decision-making from condition monitoring systems.
  • Deploy AI, computer vision, laser profiling, LiDAR, and camera-based systems on edge devices operating under constrained resources or intermittent connectivity.
  • Implement advanced real-time data processing techniques, sensor fusion (multimodal data including inertial, LiDAR, radar, and imaging), parallel processing, multithreading, and GPU/distributed computing.
  • Establish mature product development practices, including CI/CD automation, software architecture standards, testing protocols, data traceability, and model confidence metrics.
  • Lead assigned project scopes and technical deliverables to ensure completion within budget and timeline while building strong relationships with clients and industry partners.
  • Provide expert technical support during system commissioning, deployment, and operational troubleshooting, including occasional travel for site visits.

Benefits

  • 17% employer superannuation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service