Software Engineer
Role details
Job location
Tech stack
Job description
- Design, build, and ship software across the stack.
- Help drive the design and delivery of core product areas.
- Build data pipelines that ingest, process, and enrich real-world mobility data at scale.
- Create onboarding flows and tooling that help customers get up and running with our products.
- Build mobility data visualisations and geospatial analysis tools that make complex data accessible to transport planners.
- Develop integrations with ML products that surface insights in ways customers can act on.
- Work directly with users to understand the value behind the work.
- Collaborate with product to shape what gets built.
- Use AI coding tools such as Claude and Cursor as part of our development workflow.
- Take real ownership and ship work that reaches customers in days or weeks.
Technologies:
- AI
- Cursor
- FastAPI
- LLM
- Python
- React
- Snowflake
- TypeScript
- dbt
- Network
More:
We are an energetic and driven 15-person start-up making an impact in the transport infrastructure space. We turn complex mobility data into clear, evidence-based decisions for the people running the UKs transport networks by building data infrastructure that processes data from multiple sources, including road cameras and sensors, and using AI to make smart recommendations. Our platform helps cities and transport authorities improve bus networks, plan roadworks, monitor highways, and model what-if scenarios. We work mainly remotely, with in-person time at least once a month, and our team is based around London, Cambridge, and Bristol. We offer a company pension, an employee stock ownership plan, private medical insurance, and a salary of £75,000 to £85,000 per year.
Requirements
- We are looking for a software engineer who can design, build, and ship across the stack, with a product-engineering bias.
- We require 4+ years of experience building software that real users depend on.
- We value strong product instincts and experience shaping what gets built, not just how it gets built.
- We look for understanding of agentic AI coding practices and the ability to use tools like Cursor and Claude effectively in a collaborative team.
- We want someone who is ownership-driven and mission-focused.
- We prefer candidates who enjoy working closely with end users and shaping 0*1 products.
- Bonus points if you have experience with data platforms, geospatial data, or transport/mobility.
- Bonus points if you have prior work on LLM tools, agents, or retrieval systems.
- Bonus points if you are familiar with our stack: React, TypeScript, Python, FastAPI, Dagster, dbt, Snowflake.