Title: Senior Software Engineer- Scalable Systems (2 Years Contract)
Job ID: 19694
Location:
ST Engineering Hub, SG
Description
About the Role
We're seeking a Senior Software Engineer with proven experience building applications from inception to production. At ST Engineering, you'll join a small, autonomous team creating the platforms and systems that power agentic AI, computer vision pipelines, and intelligent automation. Real problems, real users, real impact.
This is a true builder role for someone who architects solutions, ships them, and owns them. You'll set the technical tone for the team and collaborate closely with AI Engineers to build software that brings intelligent systems to life.
What You'll Work On
End-to-end platforms for automated vision workflows
Document processing and review applications
Backend systems for agent orchestration and task management
Production infrastructure for serving and evaluation
Rapid prototypes to validate ideas before building at scale
Key Responsibilities
Build Complete Systems
Design and build applications end-to-end; from blank-slate architecture through deployment and ongoing ownership
Own backend services (Python, FastAPI, gRPC) that power workflows and data pipelines
Build scalable APIs with clean contracts, versioning, and documentation
Infrastructure & Operations
Develop production infrastructure: compute orchestration, containerization (Docker, Kubernetes), and data stores
Ship production systems with proper CI/CD, scaling, and rollback safety
Establish engineering quality: testing (Pytest), monitoring, and observability (Prometheus/Grafana)
Leadership & Direction
Define technical direction (not just execute tickets)
Mentor peers through code reviews, documentation, and clean architecture
Lead system design discussions and partner with AI Engineers to integrate AI capabilities into production software
Must-Have Skills
6+ years of software engineering experience
Proven track record of building and shipping complete applications from inception to production
Strong system design and architecture skills (maintainable, extensible, and testable)
Strong Python skills with production-grade API development (FastAPI, Flask, gRPC)
Solid database knowledge: schema design, indexing, query optimization (SQL and NoSQL)
Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, or Azure)
Skilled in CI/CD pipelines and production deployments (GitHub Actions)
Ability to debug complex distributed systems
Bonus Skills
Experience in AI/ML or R&D environments
Familiarity with vector databases (FAISS, Weaviate, pgvector)
JavaScript/TypeScript for rapid prototyping (React,, or similar)
Frontend prototyping tools (Gradio, Streamlit)
What We Offer
Small, agile team (5–6 engineers + interns) with autonomy and real ownership
Startup feel with big company resources:
International environment where the majority of the team and leadership is from startups or big international corporations (Lazada, Gojek, IBM) and from various countries
Low-bureaucracy, high-impact environment where your code directly supports next-gen AI deployment
Experimentation and self-development are in our culture
Knowledge sharing and collaboration
Direct collaboration with top AI researchers and computer vision scientists
Hybrid work setup: ~2–3 days in office per week