Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

The Block

City Of London

Hybrid

GBP 60,000 - 80,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 creative technology company in London seeks a skilled engineer specializing in 3D rendering and asset processing. In this role, you will develop high-performance C++ systems and Python services, influencing cutting-edge graphics and AI workflows. Candidates should have a solid background in C++, Python, and 3D fundamentals, along with experience shipping desktop tools. The position offers a competitive salary, equity, and a flexible hybrid working environment.

Benefits

Competitive salary
Equity
Flexible hybrid setup

Qualifications

  • 5+ years of experience in modern C++ engineering focused on graphics.
  • Strong production experience with Python for tooling.
  • Solid understanding of 3D fundamentals including OpenGL and shaders.

Responsibilities

  • Own geometry and rendering modules from start to finish.
  • Build high-performance C++ systems for asset processing.
  • Integrate ML models into workflows and pipelines.

Skills

Modern C++ engineering
Python
OpenGL
Geometry processing
Real-time rendering

Tools

Blender
Game engines
Job description

You'll be the go-to engineer for 3D rendering and asset processing in a Windows desktop app that sits at the heart of the company's pipeline. Expect deep work in C++ and Python across geometry, rendering and integration, not just gluing together third-party tools. What you'll do

Responsibilities
  • Own 3D geometry and rendering modules end-to-end, from raw images to high-resolution, real-time previews.
  • Build high-performance C++ systems for asset processing, OpenGL rendering and mesh-camera visibility.
  • Create Python services that orchestrate pipelines and talk to internal ML models.
  • Work with ML and data teams to plug new models and formats into production workflows.
  • Take responsibility for Windows builds, packaging and release quality.
Qualifications
  • 5+ years of modern C++ engineering in graphics, rendering or other high-performance areas.
  • Strong Python, used for real production tooling rather than scripts on the side.
  • Solid 3D fundamentals: OpenGL, shaders, geometry processing, UVs.
  • Experience shipping desktop tools or pipelines to real users.
  • Bonus: DCC integrations (e.g. Blender), PBR/material systems, game engines, photogrammetry/computer vision, Windows app development, 3D formats and ML integration.
Why you might care
  • Rare mix of hardcore graphics, real-world capture and AI-driven workflows.
  • Direct line of sight from your code to assets used in high-end productions.
  • Competitive salary, equity, flexible hybrid setup.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.