At a Glance
- Tasks: Design and build cutting-edge AI systems with a focus on scalability and security.
- Company: Join a forward-thinking tech company at the forefront of AI innovation.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Other info: Collaborative environment with mentorship and leadership opportunities.
- Why this job: Make a real impact in the AI field while working with the latest technologies.
- Qualifications: 8+ years in software engineering with strong skills in Python, TypeScript, or Go.
The predicted salary is between 80000 - 100000 ÂŁ per year.
We are seeking a highly skilled engineer to design, build, and operate production‑grade Agentic AI and Generative AI systems end‑to‑end. This role focuses on delivering scalable, secure, and observable services—not prototypes—by combining strong software engineering principles with modern AI practices such as RAG, multi‑agent orchestration, evaluation frameworks, and policy‑driven architectures. You will work on building robust APIs, reusable components, and enterprise‑grade pipelines that integrate LLMs, tools, and business systems to deliver measurable outcomes.
Key Responsibilities
- Agent & Application Engineering: Design and implement multi‑agent systems (MAS) with planning, tool usage, and delegation (e.g., LangGraph, Semantic Kernel). Develop and expose services via REST/gRPC APIs using frameworks such as FastAPI, Express, Java, or Go. Build secure tool adapters (SQL, search, document stores, APIs, code execution) with strict type contracts and sandboxing. Integrate LLM gateways (OpenAI, Azure OpenAI, Bedrock, Vertex AI, or self‑hosted models like vLLM/TGI) with routing, retries, rate‑limiting, and fallback strategies.
- Retrieval, Data & Knowledge Systems: Build and optimize RAG pipelines: chunking, embedding, indexing, and hybrid/vector search. Implement data ingestion pipelines using Airflow, Prefect, Celery, or Ray. Process structured and unstructured data sources (documents, chat logs, CRM/ERP systems). Apply PII redaction, metadata governance, and compliance controls. Improve retrieval quality using re‑ranking, query rewriting, and evaluation frameworks.
- Quality, Testing & Evaluation: Treat prompts and workflows as code: versioning, testing, and regression management. Develop evaluation frameworks covering latency, cost, accuracy, hallucination, and safety metrics. Build automated CI‑integrated test harnesses (golden datasets, regression suites). Implement drift detection, rollback mechanisms, and fail‑safe controls.
- Platform Engineering & Operations: Containerize services and deploy to Kubernetes using Helm and Argo CD. Configure autoscaling (HPA/VPA) and resource optimization. Implement policy enforcement and guardrails (OPA/Gatekeeper, Presidio, Trivy). Establish deep observability using OpenTelemetry, Prometheus, ELK/OpenSearch. Monitor cost, performance, and system health across models and services.
- Security & Compliance: Manage secrets using Vault/KMS and enforce least‑privilege access. Ensure secure software supply chain (image signing, SBOMs). Design multi‑tenant architectures with data isolation and residency controls. Implement AI safety mechanisms, including jailbreak defense and adversarial testing.
- Integration & Enterprise Workflows: Develop integrations with SAP, CRM, ITSM platforms, and event‑driven systems (Kafka). Build idempotent, resilient processors for distributed systems. Automate business workflows with scalable, pro‑code solutions.
- Collaboration & Leadership: Partner with Product, Data, and Platform teams to define SLAs, SLOs, and success metrics. Lead design reviews, architecture discussions, and postmortems. Mentor engineers on production‑grade AI engineering practices.
Qualifications
Required: 8+ years of software engineering experience building production‑grade systems. Proven experience leading small projects or technical initiatives. Strong proficiency in at least one language: Python, TypeScript, Go, or Java. Hands‑on experience with containers & Kubernetes, CI/CD pipelines, Terraform, cloud platforms (AWS, Azure, or GCP), building LLM‑based applications (RAG, agents, prompt engineering). Solid data engineering skills: SQL, pipelines, search indexes, vector databases. Strong testing mindset: unit, integration, and performance testing. Understanding of security fundamentals (IAM, secrets management, policy enforcement).
Preferred: Production experience with LangGraph, Semantic Kernel, or similar orchestration frameworks. Experience with distributed compute frameworks (e.g., Ray). Expertise in search optimization (BM25 + vector hybrid, re‑ranking strategies). Strong background in observability and performance tuning. Experience in regulated or high‑scale industries (finance, telco, healthcare). Knowledge of event‑driven architectures (Kafka, Debezium). Familiarity with OPA/Gatekeeper and enterprise policy frameworks. Exposure to TM Forum APIs / BSS‑OSS architectures (for telco environments).
Technology Stack (Indicative): Languages: Python, TypeScript/Node.js, (Go/Java as a plus); Frameworks: FastAPI, Express, LangGraph, Semantic Kernel, Ray, Celery, Airflow, Prefect; Data & Search: PostgreSQL, Redis, S3/Blob Storage, pgvector, Pinecone, Weaviate, OpenSearch; LLM Platforms: OpenAI, Azure OpenAI, AWS Bedrock, Google Vertex AI, vLLM, TGI; DevOps: Docker, Kubernetes, Helm, Argo CD, Terraform, Vault, Istio; Observability: OpenTelemetry, Prometheus, Grafana, ELK/OpenSearch; Quality & Safety: pytest, Jest, prompt testing frameworks, Presidio, Trivy.
Gen AI Engineer in Penarth employer: ELLIOTT MOSS CONSULTING PTE. LTD.
Contact Detail:
ELLIOTT MOSS CONSULTING PTE. LTD. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Gen AI Engineer in Penarth
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the AI and engineering space. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to Generative AI and multi-agent systems. Having tangible examples of your work can really set you apart when you're chatting with potential employers.
✨Tip Number 3
Don’t be shy about reaching out directly! If you see a company you love, drop them a message on LinkedIn or their website. Express your interest in their work and how you could contribute as a Gen AI Engineer. It shows initiative and can make a lasting impression.
✨Tip Number 4
Keep learning and stay updated! The AI field is always evolving, so dive into the latest trends and technologies. Join online courses or forums to keep your skills sharp. Plus, it gives you great talking points during interviews!
We think you need these skills to ace Gen AI Engineer in Penarth
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Gen AI Engineer role. Highlight your experience with production-grade systems and any relevant projects you've led. We want to see how your skills align with our needs!
Showcase Your Technical Skills: Don’t hold back on showcasing your technical prowess! Mention specific languages, frameworks, and tools you’ve worked with, especially those listed in the job description. We love seeing hands-on experience with containers, Kubernetes, and AI applications.
Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your achievements and experiences. We appreciate a well-structured application that gets straight to the good stuff!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at ELLIOTT MOSS CONSULTING PTE. LTD.
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description. Brush up on your skills with Python, TypeScript, and any frameworks like FastAPI or LangGraph. Being able to discuss your hands-on experience with these tools will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, especially those related to building production-grade systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you tackled complex issues, particularly in AI and data engineering.
✨Demonstrate Your Testing Mindset
Since quality and testing are crucial for this role, be ready to talk about your approach to testing. Discuss your experience with unit, integration, and performance testing, and how you ensure the reliability of your code. Mention any tools you’ve used, like pytest or Jest, to back up your claims.
✨Engage in Technical Discussions
Expect to dive deep into technical discussions during the interview. Be prepared to explain your design choices and how you would implement multi-agent systems or data ingestion pipelines. This is your chance to showcase your expertise and thought process, so don’t hold back!