Applied Machine Learning Engineer

Company: Intellectual Capital Resources
Apply for the Applied Machine Learning Engineer
Location: Bristol
Job Description:

Overview

In this role you will help shape the future of computing by building simulation environments, frameworks, and tools for demanding workloads. You will work across software and hardware teams to design scalable simulation capabilities that support AI, cryptography, and HPC workloads. The role offers ownership over system architecture and meaningful impact on platform performance and reliability. You will operate in a fast, innovative environment with opportunities to influence cross-stack decisions.

Pay / Benefits

  • remote UK-based role with flexible working
  • competitive salary
  • bonus
  • pension
  • healthcare benefits

Responsibilities

  • Build and maintain simulation environments, frameworks, and developer tools
  • Develop simulation systems to model SoC and memory architectures
  • Contribute to architecture decisions across software and hardware layers
  • Produce technical specifications, test plans, and documentation
  • Support validation, verification, and performance analysis
  • Collaborate with cross-functional teams to drive tooling and workflow improvements

Key requirements

  • 10+ years of Python and/or C++ development experience
  • Experience building simulation systems and developer frameworks
  • Knowledge of event-driven simulators such as SimPy
  • Strong understanding of SoC and memory architectures
  • Experience with software testing, validation, and verification
  • Ability to write technical specifications, test plans, and documentation
  • ownership mindset and drive
  • clear communication and collaboration
  • ability to work across software and hardware domains
  • Python
  • C++
  • simulation frameworks

Posted: September 20th, 2026