Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Codat

Senior Software Engineer – AI, Data

Codat

. Build the data and reasoning systems for Codat's Advisory Intelligence Platform .

Posted 10/28/2026full-timeRemote • United KingdomSenior💰 £90,000 - £110,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building production systems from scratch, focusing on data pipelines, reasoning layers, and AI automation. Proficient in backend programming and cloud infrastructure, with a strong understanding of data context and observability.

Highest-signal resume keywords
C# ProgrammingPython ProgrammingData Pipeline DevelopmentAzure Cloud ExperienceCI/CD Implementation

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Production Systems DevelopmentData ShapingData-Serving SystemsSQLSparkDatabricksDelta LakeDagsterAirflowTemporal
Soft Skills
CollaborationProblem-SolvingInfluencing Product Direction
Tools & Technologies
DockerCloud InfrastructureObservability Tools
Industry Keywords
AI AutomationData ContextFailure HandlingEvaluationsSemantic Layer

Tech Stack

Tools & technologies
AirflowAzureCloudDockerPythonSparkSQL

About the role

Key responsibilities & impact
  • Build the data and reasoning systems for Codat's Advisory Intelligence Platform
  • Develop the semantic layer of measures, dimensions, and definitions used by the AI assistant
  • Design and build the signal layer that detects changes for clients
  • Build the reasoning layer, including calculations and structures used by Codat's LLM
  • Develop agents and MCP servers, including tools, failure handling, and evaluations
  • Build pipelines, services, and data models from raw source data to assistant responses
  • Implement testing and observability to verify data correctness
  • Create evaluations to detect when the model quotes incorrect data
  • Own systems from development through production operation
  • Collaborate with engineering, product, and commercial teams to influence product direction

Requirements

What you’ll need
  • Production systems built from scratch, writing code rather than configuring managed services
  • Experience designing interfaces, failure modes, and maintainable code
  • Experience serving data to an LLM and understanding issues such as ambiguous definitions, poor retrieval, and lack of evaluations
  • Experience working with data pipelines, data shaping, and data-serving systems
  • Solid C#, Python, or another backend language
  • Depth in at least one of SQL, Spark, Databricks/Delta Lake, Dagster/Airflow/Temporal, or dbt
  • Experience with CI/CD, Docker, cloud infrastructure, and observability
  • Azure cloud experience
  • Interest in the business context behind data and ability to build guardrails
  • Experience engineering one's own workflow with AI automation

Benefits

Comp & perks
  • Equity
  • No return-to-office mandate
  • Hybrid or fully remote work options
  • Flexible working arrangement
  • Trust and autonomy in how and where work is performed