Software Development Engineer In Test (sdet)

London, ENG, GB, United Kingdom

Job Description

Role:

SDET (Software Development Engineer in Test)

Location:

London, UK - 5 days onsite

Employment Type:

Contract (inside IR35) // Fixed term Contract

:


Key Responsibilities



Design and build high-performance tools and services to validate the reliability, performance, and correctness of ML data pipelines and AI infrastructure. Develop platform-level test solutions and automation frameworks using

Python

,

Terraform

, and cloud-native practices. Contribute to CI/CD pipelines by integrating automated testing, resilience checks, and observability hooks. Lead initiatives driving testability, platform resilience, and validation as code across ML platform stack. Collaborate with engineering, MLOps, and infrastructure teams to embed quality engineering. Build reusable components supporting scalability, modularity, and self-service quality tooling. Mentor junior engineers and influence technical standards across the Test Engineering Program.

Required Qualifications



Bachelor's/Master's in Computer Science, Engineering, or related field. 8+ years of hands-on software development experience (large-scale backend systems/platform engineering). Expert in

Python

with strong OOP, testing frameworks, and automation libraries. Experience with CI/CD systems (GitHub Actions, Jenkins, etc.). Solid hands-on experience with

AWS services

(Lambda, S3, ECS/EKS, Step Functions, CloudWatch). Strong proficiency in

Terraform

(IaC for cloud infrastructure). Deep knowledge of software engineering best practices (code quality, reliability, performance, observability).

Preferred Qualifications



Exposure to ML workflows, model lifecycle management, or data engineering platforms. Experience with distributed systems, event-driven architectures (

Kafka

), big data platforms (

Spark, Databricks

). Familiarity with banking/financial domain (data governance, compliance). Knowledge of platform security, monitoring, and resilient architecture patterns.
Job Types: Full-time, Temporary, Fixed term contract
Contract length: 12 months

Pay: 300.00-400.00 per day

Ability to commute/relocate:

London, Greater London: reliably commute or plan to relocate before starting work (preferred)
Experience:

Software development: 8 years (required) Back-end development: 8 years (required) Python: 8 years (required) Test automation: 8 years (required) AWS: 7 years (required) Terraform: 7 years (required)
Work authorisation:

United Kingdom (preferred)
Willingness to travel:

* 100% (preferred)

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3649131
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned