Senior Software Engineer
Senior Software Engineer Location: London (Hybrid) Contract Duration: 6 months
Join a specialized Applied AI team driving innovation in business operations. The group accelerates AI transformation by developing agentic systems and full-stack infrastructure to automate workflows and drive efficiency.
We're seeking a Senior Software Engineer (L5) to deliver production-grade code while architecting autonomous AI workflows. This role combines technical expertise, product thinking, and scaling AI solutions across complex systems, working in a small agile team within a larger engineering organization.
Key Responsibilities
-
Design, develop, and deploy AI-powered systems that enhance global sales workflows.
-
Build scalable backend services and full-stack applications for internal teams.
-
Architect, implement, and optimize LLM orchestration frameworks and RAG-based solutions.
-
Collaborate with cross-functional teams to define requirements and deliver innovative tools.
-
Ensure reliability, scalability, and performance of distributed systems handling massive datasets.
-
Deploy and monitor ML models in production environments using Vertex AI, Docker, and Kubernetes.
Required Skills & Experience
-
Strong proficiency in Python for AI/ML workflows.
-
Strong proficiency in Angular (primary frontend); React optional.
-
Hands-on experience with LangChain, LangGraph, and Indexify, with a deep understanding of RAG architectures.
-
Expert-level SQL and experience with BigQuery and vector databases (Pinecone, Weaviate, Vertex AI Search).
-
Proven track record in MLOps and deploying ML models at scale.
-
Experience moving LLM-based prototypes into production environments with thousands of users.
-
Background in building internal tooling, CRM enhancements, or sales-tech solutions.
-
Startup/innovation team experience with a "zero-to-one" mindset, combined with corporate grit (processes, ticketing, documentation).
-
Strong knowledge of distributed systems and high-availability APIs.
Preferred Qualifications
-
Experience in B2B or enterprise software environments.
-
Ability to define product requirements and deliver end-to-end solutions.
We're seeking passionate engineers who thrive in fast-moving, innovative environments and are eager to build AI-driven systems at scale. This is an urgent vacancy-please apply directly to the ad or send your CV to .
Randstad Technologies is acting as an Employment Business in relation to this vacancy.