JOB DETAILS
Senior Software Engineer- Scalable Systems (2 Years Contract)
CompanyST Engineering Group
LocationLondon
Work ModeOn Site
PostedJanuary 25, 2026

About The Company
At ST Engineering, we apply our technology and innovation to solve real-world problems and improve lives. Our commitment to excellence and our track record as a global technology, defence, and engineering company earns us a reputation for quality and trust.
Subscribe to get the latest news delivered to your inbox: http://eepurl.com/htCq_P.
For more updates, follow us on Facebook, Instagram, LinkedIn and YouTube.
About the Role
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, Next.js, 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
Key Skills
Software EngineeringSystem DesignPythonFastAPIgRPCDatabase KnowledgeContainerizationCloud PlatformsCI/CD PipelinesDebuggingAI/MLJavaScriptFrontend PrototypingObservabilityMonitoringTesting
Categories
TechnologySoftwareEngineeringData & AnalyticsScience & Research
Job Information
📋Core Responsibilities
The Senior Software Engineer will design and build applications end-to-end, owning backend services that power workflows and data pipelines. They will also develop production infrastructure and establish engineering quality through testing and monitoring.
📋Job Type
full time
📊Experience Level
5-10
💼Company Size
17750
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →
You'll be redirected to
the company's application page