Full Stack Engineer
Summary
Build end-to-end video analytics platforms using React for UI and Java/Python for backend, integrating AI models and streaming pipelines in a product-focused engineering team.
Location
Group Engineering Centre, ST Engineering Jurong East Hub (Singapore)
About the Role We are seeking a skilled
Full Stack Engineer
to join the
Group Engineering Centre (GEC) – Video Analytics team
at
ST Engineering . You will work as part of a highperforming engineering team to design and develop
endtoend video analytics solutions and platforms
that enable the deployment, operation, and visualisation of advanced AI and computer vision capabilities across multiple ST Engineering businesses. You will work closely with cross-functional teams
to translate complex analytics capabilities into
robust, scalable, and userfriendly software products . This role places a strong emphasis on
software engineering excellence , modern web development using
React , and backend development using
Java or Python .
Key Responsibilities Full Stack Application Development Design, develop, and maintain
endtoend applications
for video analytics platforms, spanning frontend, backend, and system integrations. Build
responsive and intuitive user interfaces
using
React , enabling effective visualisation of video streams, analytics results, alerts, and workflows. Develop
backend services and APIs
using
Java or Python
to support video analytics orchestration, configuration management, data access, and system integration. Ensure high standards of
performance, reliability, security, and maintainability
across the full stack.
Platform & Systems Integration Integrate applications with
video ingestion pipelines, computer vision services, and machine learning inference systems . Work with video streaming, eventdriven architectures, and metadata services. Collaborate with infrastructure and system teams to deploy and operate platforms in enterprise or missioncritical environments. Support integration with internal and external systems across ST Engineering businesses.
Software Engineering Excellence Apply
strong software engineering principles , including clean code, modular design, testing, and documentation. Participate actively in code reviews and architecture discussions, contributing to continuous improvement of the codebase. Troubleshoot and resolve defects, performance issues, and scalability challenges. Contribute to shared frameworks, reusable components, and platform standards within the Video Analytics team.
Collaboration & Delivery Work closely with machine learning engineers to ensure smooth integration between AI models and production platforms. Engage with product owners, domain experts, and users to understand requirements and deliver practical, operationally effective solutions. Support agile development practices, including iterative delivery and incremental platform enhancements.
Required Skills & Experience Essential Strong experience as a
Full Stack Developer , delivering productionquality software systems. Excellent
software engineering fundamentals
and experience building maintainable, scalable applications. Fluency in
React
for frontend development. Strong backend development experience in
Java or Python . Familiarity with using databases such as PostgreSQL. Experience designing and implementing
RESTful APIs
and servicebased architectures. Proficiency with version control, testing practices, and collaborative development workflows. Ability to communicate effectively within crossfunctional engineering teams.
Desirable Experience with
video analytics, video streaming, or mediacentric platforms . Familiarity with integrating AI or machine learning components into applications. Exposure to microservices, containers, or cloudbased deployments. Knowledge of authentication, authorisation, and secure application design. Experience working on complex, enterprisegrade or operational systems.
What We Offer The opportunity to build
core software platforms
that enable advanced video analytics across diverse industries. Close collaboration with AI and computer vision experts in a grouplevel engineering centre of excellence. Exposure to largescale, realworld systems deployed in demanding environments. A collaborative, engineeringdriven culture with strong emphasis on quality and learning.
If you are passionate about
building highquality software , fluent in
React and Java or Python , and excited to work on platforms that bring advanced video analytics solutions to life, we would welcome your application.
About the Role We are seeking a skilled
Full Stack Engineer
to join the
Group Engineering Centre (GEC) – Video Analytics team
at
ST Engineering . You will work as part of a highperforming engineering team to design and develop
endtoend video analytics solutions and platforms
that enable the deployment, operation, and visualisation of advanced AI and computer vision capabilities across multiple ST Engineering businesses. You will work closely with cross-functional teams
to translate complex analytics capabilities into
robust, scalable, and userfriendly software products . This role places a strong emphasis on
software engineering excellence , modern web development using
React , and backend development using
Java or Python .
Key Responsibilities Full Stack Application Development Design, develop, and maintain
endtoend applications
for video analytics platforms, spanning frontend, backend, and system integrations. Build
responsive and intuitive user interfaces
using
React , enabling effective visualisation of video streams, analytics results, alerts, and workflows. Develop
backend services and APIs
using
Java or Python
to support video analytics orchestration, configuration management, data access, and system integration. Ensure high standards of
performance, reliability, security, and maintainability
across the full stack.
Platform & Systems Integration Integrate applications with
video ingestion pipelines, computer vision services, and machine learning inference systems . Work with video streaming, eventdriven architectures, and metadata services. Collaborate with infrastructure and system teams to deploy and operate platforms in enterprise or missioncritical environments. Support integration with internal and external systems across ST Engineering businesses.
Software Engineering Excellence Apply
strong software engineering principles , including clean code, modular design, testing, and documentation. Participate actively in code reviews and architecture discussions, contributing to continuous improvement of the codebase. Troubleshoot and resolve defects, performance issues, and scalability challenges. Contribute to shared frameworks, reusable components, and platform standards within the Video Analytics team.
Collaboration & Delivery Work closely with machine learning engineers to ensure smooth integration between AI models and production platforms. Engage with product owners, domain experts, and users to understand requirements and deliver practical, operationally effective solutions. Support agile development practices, including iterative delivery and incremental platform enhancements.
Required Skills & Experience Essential Strong experience as a
Full Stack Developer , delivering productionquality software systems. Excellent
software engineering fundamentals
and experience building maintainable, scalable applications. Fluency in
React
for frontend development. Strong backend development experience in
Java or Python . Familiarity with using databases such as PostgreSQL. Experience designing and implementing
RESTful APIs
and servicebased architectures. Proficiency with version control, testing practices, and collaborative development workflows. Ability to communicate effectively within crossfunctional engineering teams.
Desirable Experience with
video analytics, video streaming, or mediacentric platforms . Familiarity with integrating AI or machine learning components into applications. Exposure to microservices, containers, or cloudbased deployments. Knowledge of authentication, authorisation, and secure application design. Experience working on complex, enterprisegrade or operational systems.
What We Offer The opportunity to build
core software platforms
that enable advanced video analytics across diverse industries. Close collaboration with AI and computer vision experts in a grouplevel engineering centre of excellence. Exposure to largescale, realworld systems deployed in demanding environments. A collaborative, engineeringdriven culture with strong emphasis on quality and learning.
If you are passionate about
building highquality software , fluent in
React and Java or Python , and excited to work on platforms that bring advanced video analytics solutions to life, we would welcome your application.