Full Stack Engineer (Video Analytics)
Full stack engineer on ST Engineering's group Video Analytics team at its Jurong East Hub in Singapore, building end-to-end platforms that deploy, operate, and visualise AI/computer vision capabilities. Day-to-day involves React front-ends, Java or Python backend services and APIs, and integration with video ingestion and ML inference systems.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Strong experience as a Full Stack Developer delivering production-quality software systems
- Excellent software engineering fundamentals; experience building maintainable, scalable applications
- Fluency in React for front-end development
- Strong backend development experience in Java or Python
- Familiarity with databases such as PostgreSQL
- Experience designing and implementing RESTful APIs and service-based architectures
- Proficiency with version control, testing practices, and collaborative development workflows
- Ability to communicate effectively within cross-functional engineering teams
Nice to have
- Experience with video analytics, video streaming, or media-centric platforms
- Familiarity with integrating AI or machine learning components into applications
- Exposure to microservices, containers, or cloud-based deployments
- Knowledge of authentication, authorisation, and secure application design
- Experience working on complex, enterprise-grade or operational systems
Full description
Full Stack Engineer (Video Analytics)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 high‑performing engineering team to design and develop end‑to‑end 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 teamsto translate complex analytics capabilities into robust, scalable, and user‑friendly 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 ResponsibilitiesFull Stack Application Development
- Design, develop, and maintain end‑to‑end applications for video analytics platforms, spanning front‑end, 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, event‑driven architectures, and metadata services.
- Collaborate with infrastructure and system teams to deploy and operate platforms in enterprise or mission‑critical 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.