AI Engineer

Synechron is looking for a hands-on AI Engineer to join the London AI Practice. This role focuses on engineering production-grade AI solutions across various sectors, predominantly financial services. You will work on a diverse mix of projects, ranging from complex Generative AI architectures (RAG, Agents) to Machine Learning problems (forecasting, classification, anomaly detection).

The ideal candidate will have strong software engineering fundamentals alongside deep ML knowledge.

Role:

  • Architect & Build GenAI Systems: Design and deploy advanced RAG and GraphRAG applications
  • ML Implementation: Develop and maintain traditional machine learning models (Regression, Classification, Clustering, Time-Series) to solve structured data problems
  • Agentic Workflows: Build multi-agent systems using frameworks like LangGraph, AutoGen, or similar to automate complex analysis tasks
  • Evaluation & Observability: Implement rigorous evaluation frameworks (e.g., Ragas, DeepEval) to benchmark LLM performance, and standard metrics (F1, RMSE, AUC) for classic models
  • Engineering Rigour: Write production-ready code (Python/TypeScript), manage CI/CD pipelines, and ensure scalable deployment via Docker and Kubernetes
  • Infrastructure: Manage Vector Databases (Pinecone, Weaviate, Chroma) and ML model registries

Experience:

  • Experience: 3-5 years of professional engineering experience
  • Core ML & Data Science: Proven experience applying traditional ML techniques (Random Forest, XGBoost, Linear/Logistic Regression) to real-world datasets
  • Strong grasp of fundamentals: Transformers, Embeddings, Feature Engineering, and Model Evaluation

Generative AI Stack:

  • Deep hands-on experience with LLM orchestration (LangChain, LlamaIndex)
  • Production experience with Vector Databases and Hybrid Search implementation
  • Experience with Prompt Engineering techniques (CoT, ReAct) and structured outputs
  • Languages: Expert proficiency in Python
  • Cloud & DevOps: Solid experience with GCP/AWS/Azure, Docker, and Git

Strong Plus:

  • TypeScript/JavaScript: Ability to write full-stack applications or use JS/TS-based AI SDKs
  • Graph Technology: Experience with Knowledge Graphs (Neo4j) or GraphRAG implementations
  • Fine-tuning: Experience utilising LoRA/QLoRA for fine-tuning open-source models (Llama 3, Mistral) on custom datasets

Ideal Candidate Profile

The successful candidate will be a software engineer who speaks the language of Data Science and understand that \"it works in a notebook\" is not the definition of done. Explain the difference between a vector search and a keyword search, know when to use a simple regression model versus an LLM, and are comfortable reading a research paper and implementing it in code.

Permanent position - x3 days in London office - Excellent benefits

Diversity Statement

Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Job Details

Company
Synechron
Location
London, UK
Employment Type
Full-time
Posted