Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Tiro Partners

Greater London

Hybrid

GBP 120,000 - 150,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A pioneering AI startup is looking for a Senior Software Engineer to join their founding team in West London. This role offers potential for Future CTO responsibilities and involves designing scalable systems for machine learning-driven automation. Key responsibilities include leading the development of control software and defining the company's technical strategy. Candidates should have strong C++ expertise and experience in high-performance computing, along with knowledge of cloud infrastructure and machine learning frameworks.

Qualifications

  • Proven experience in high-performance computing environments.
  • Strong skills in modern software engineering practices.
  • Familiarity with machine learning frameworks is a plus.

Responsibilities

  • Design and optimize scalable systems for ML-driven automation.
  • Lead deployment of next-generation control software solutions.
  • Define technical strategy and architecture with the founding team.

Skills

C++
Machine Learning
Cloud infrastructure
Job description

Job Description

C++ / Embedded Software / ML / Machine Learning / Python

Senior Software Engineer - AI / ML Foundation Model | Future CTO Potential

Location: West London - 3 / 4 days per week

Sector: Artificial Intelligence | Physical Engineering | High-Performance Computing

Type: Full-time | Permanent

Salary: up to £150,000 + Equity options

About the Company

We’re representing a pioneering AI startup that has developed a novel machine learning foundation model capable of achieving 100% automation in the development of control software, no supervision, no debugging, and instantly deployable.

The Opportunity

This is a founding engineering role, the Lead Software Engineer will be the one of the first dedicated technical hirers and will play a pivotal role in shaping the company’s technology strategy, architecture, and engineering culture.

Key Responsibilities
  • Design, build, and optimise scalable, high-performance systems for ML-driven automation.
  • Lead the development and deployment of next-generation control software solutions.
  • Collaborate with the founding team to define technical strategy, architecture, and infrastructure.
  • Contribute to end-to-end software delivery - back-end, front-end (as needed), and cloud infrastructure.
  • Introduce best practices for performance, security, and scalability.
  • Mentor future engineers as the team grows.
Requirements
  • High-performance / high-transactional computing environments.
  • C++ and modern software engineering best practices.
  • Cloud infrastructure (AWS, GCP, Azure, or similar).
  • Exposure to or interest in machine learning frameworks (e.g., PyTorch, TensorFlow).
  • Building and scaling complex systems end-to-end.

C++ / Embedded Software / ML / Machine Learning / Python

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.