We help the people running the UK's transport networks make better, evidence-based decisions by turning complex mobility data into clear, actionable insights.
Our platform brings together data from multiple sources, including road cameras, sensors, and other real-world systems, and uses AI to uncover patterns and recommend smarter decisions. We help cities and transport authorities improve bus networks, plan roadworks, monitor highways, and model "what if" scenarios, making it easier for people to move around safely and efficiently.
About the role:
We're a friendly, ambitious team of 15 building technology that's making a real difference to transport infrastructure. You'll work alongside talented software and machine learning engineers to design and deliver core product features, transforming complex mobility data into intuitive tools that transport planners genuinely enjoy using.
How we work:
- We don't just work through a backlog; we speak directly with users to understand the problem behind every feature and challenge ideas that don't create real value.
- We work closely with product, and engineers play a key role in shaping what gets built, not just how it's implemented.
- We're enthusiastic about AI-assisted development. Tools like Claude and Cursor are part of our everyday workflow, and we're looking for people who enjoy experimenting with them and helping the team get even better.
As a small team, everyone has real ownership. You'll see your work reach customers in days or weeks, not months.
What you'll build:
Data pipelines that ingest, process, and enrich real-world mobility data at scale.
Customer onboarding tools and workflows that help users get started quickly.
Geospatial analysis tools and data visualisations that make complex mobility data easy for transport planners to understand.
Integrations with machine learning products that surface insights customers can immediately act on.
Who you are:
- A software engineer who enjoys designing, building, and shipping products across the stack, with a strong product mindset.
- You have 4+ years of experience building software that people rely on every day.
- You have excellent product instincts and enjoy influencing what gets built, not just how it's delivered.
- You're comfortable using agentic AI development tools such as Cursor and Claude, and know how to use them effectively in a collaborative engineering team.
- You're motivated by ownership, impact, and solving meaningful problems.
- You enjoy working closely with users and helping shape products from zero to one.
Bonus points:
- Experience working with data platforms, geospatial data, or transport and mobility.
- Previous work on LLM applications, AI agents, or retrieval systems.
- Familiarity with our stack: React, TypeScript, Python, FastAPI, Dagster, dbt, and Snowflake.
Salary: £75,000–£85,000 per year
Benefits:
- Company pension
- Employee share ownership plan
- Private medical insurance
Application questions:
- We're primarily remote but meet in person at least once a month in London, Cambridge, or Bristol. Are you able to travel to one of these locations?
- In a few words, what excites you about this opportunity?
Requirements
- 4+ years of full-stack software engineering experience (required)
Position: Software Engineer - Job Type: Full-Time - Location: Remote Working