Job Search and Career Advice Platform

Enable job alerts via email!

ML/AI Software Engineer New

Sony

City of Westminster

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in the United Kingdom is seeking an experienced software engineer to architect and develop AWS-based workflows, ensuring high service availability and resilience. Candidates should have a Bachelor’s degree and over 6 years of experience in machine learning or backend engineering, with strong proficiency in Java, Python, and AWS services. The role offers a range of benefits including flexible working, gym subsidies, and regular team events.

Benefits

Training Provided
Regular team events
Flexible working
Free drinks, fruit or food
Free Gym or Gym Subsidy
Private Medical/Dental healthcare
Bonus/Reward Scheme
Cycle to work scheme
Game Jams

Qualifications

  • Bachelor’s degree with 6+ years of experience in machine learning, backend engineering, or AI platform development.
  • Demonstrated experience with Java and Python.
  • Proficiency with common AWS services such as EKS/ECS, Kinesis, Lambda, DynamoDB, SNS, and SQS.

Responsibilities

  • Architect, build, test, and monitor AWS-based workflows to solve critical business problems.
  • Develop microservices for ML-driven applications ensuring scalability and resilience.
  • Guarantee high levels of service availability through participation in an on-call rotation.

Skills

Java
Python
AWS services
MLOps tools
Distributed systems
Systems monitoring
Communication

Education

Bachelor’s degree

Tools

Kubernetes
Docker
AWS CloudTrail
Terraform
Job description
Responsibilities
  • Automate Workflows: Architect, build, test, and monitor AWS-based workflows to solve critical business problems.
  • Microservices and APIs: Develop microservices for ML‑driven applications using Python or Java, ensuring scalability and resilience.
  • Service Availability: Guarantee high levels of service availability through participation in an on‑call rotation, following best practices for disaster recovery and business continuity.
  • Automated Deployment: Ensure all work is deployed in an automated, repeatable fashion, optimizing infrastructure for cost and efficiency.
Qualifications
  • Educational Background: Bachelor’s degree with 6+ years of experience in machine learning, backend engineering, or AI platform development.
  • Coding Proficiency: Demonstrated experience with Java and Python.
  • Cloud Competency: Proficiency with common AWS services or equivalent such as EKS/ECS, Kinesis, Lambda, DynamoDB, SNS, and SQS.
  • Systems Monitoring and Analytics: Knowledge of systems monitoring, alerting, and analytics using tools such as Datadog, Splunk, New Relic, or AWS CloudTrail.
  • Communication Skills: Demonstrated success in cross‑functional collaboration.
  • LLM Expertise: Proven experience developing, evaluating, and orchestrating agentic workflows.
  • MLOps and Distributed Systems: Hands‑on experience with distributed systems and MLOps tooling such as Kubernetes, Docker, MLflow, Airflow, Terraform, and CI/CD.
  • Preferred Skills: Data Streaming and Orchestration (Kafka, Flink, Spark, dbt, Airflow); Multi‑Modal LLM Systems (text + image embeddings); AI Observability and Evaluation; Vector Database Knowledge.
Benefits
  • Training Provided
  • Regular team and company events
  • Free drinks, fruit or food
  • Flexible working
  • Free Gym or Gym Subsidy
  • Private Medical/Dental healthcare
  • Bonus/Reward Scheme
  • Cycle to work scheme
  • Game Jams
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.