
Software Developer (Simulation Research) at Vivacity
🔭 Our mission & vision
Job Description
We’re looking for a passionate Full-Stack Software Developer eager to make an impact on social, green and safety issues by driving forward the development of our traffic simulation platform. Salary: £50,000-£65,000. Reporting to Andy Jackson, Simulation Research Team Lead, Based in Old Street, London with WFH and flexible hours.
About usAt VivaCity, we make cities smarter, safer and more sustainable. Our AI sensors gather real-time anonymous data on transport modes, traffic flow and travel patterns, supporting strategic decisions to improve the transport network. Our ‘Smart Junctions’ traffic light technology uses reinforcement learning to reduce congestion, promote active travel, and improve safety.
All our solutions are community-centric, using 'privacy by design' principles. Our ultimate goal is to make the European vision of a Smart City - one which makes the city work effectively, for the community.
You can read more about our values and what it's like to work at VivaCity here
About the roleThis is a unique opportunity for someone who is passionate about technology innovation to make a lasting impact on the traffic and transport sector, as well as climate change and road safety. We have recently started an InnovateUK-funded research project integrating state-of-the-art simulation and modelling techniques with rich, accurate, real-time data collected by our computer-vision sensors. You will develop both backend and frontend systems underpinning our future simulation product-line, which will empower local authorities to make the right decisions to achieve their policy objectives. Your development efforts will also directly contribute to the continued success of our AI traffic signal control (Smart Junctions) product.
Simulation Research is a growing and agile team, sitting in the Research department which delivers the core innovations behind VivaCity’s products. You’ll work alongside our Traffic Signals Agent team and Computer Vision Research & Engineering team, who are reducing congestion and making cities safer and more accessible. What you'll be doing:Building web applications allowing users to manage simulations, and to visualise and draw insight from the outputs and resultsDeveloping a robust backend of data pipelines to power our simulations with both historic and live dataBuilding and maintaining databases of simulation configurations and resultsDesigning the architecture of the software to meet user needs Developing prototypes for user research and rapid iterationInterfacing with the Engineering function to manage and maintain the underlying infrastructure which the team depends on, providing a robust and reliable systemWhat we need from you:Capability to develop complex software, using modern languages such as JavaScript, Python or GoEmotional intelligence and interpersonal skills to work in a collaborative, multidisciplinary team environment, communicating complex ideas clearly to non-expertsEnthusiasm and ability to learn new skills quickly and keep up-to-date with current best practicesStrong understanding of modern database technologiesExperience with React, or similar web development frameworks would be a bonusFamiliarity with DevOps tools such as Jenkins, and software orchestration tools such as Kubernetes would be advantageousYou don't need to have done all of these things before, but to excel in this role you will need to be keen to learn and comfortable working in a dynamic, fast paced environment. If you're close to what we're looking for, please consider applying. Experience comes in many forms, skills are transferable and passion goes a long way.
Hiring process:- 30 minute introductory interview- 1 hour pair programming challenge where you work together with a colleague to solve a relevant technical problem, with another team member assessing technical and soft skills- 2.5 hour final round. This is split into a) technical interview, b) soft skills interview, and c) conversation with Yang, our CTO
We know that diverse ideas and perspectives drive innovation and make us better. We are creating an environment where everyone, from any background, can do their best work. We're an equal opportunities employer and all applications will receive consideration for employment without regard to ethnicity, religion, gender, gender identity or expression, sexual orientation, nationality, disability, age, or social background. If you need any reasonable accommodations to help you perform at your best during the application process, please let us know.
We offer flexible working policies and a benefits package that includes a personal development budget, cycle to work scheme, and regular, varied events. This is an exciting opportunity to take an active part in shaping the future of an energetic company dedicated to revolutionising the way our cities work.Apply for this job
Responsibilities & tasks
Ideal candidate
Skills & qualifications
About the team
How to apply
Apply nowApply for this jobIs something wrong with this job posting? Doesn't match your idea of good?
Let us know and help us maintain the quality of jobs.