Software Engineer

Old Street, London
Tech and Product – Technology /
Full time /
Hybrid
Overview

We are looking for an experienced full-stack software engineer to join our Road Safety Team to develop web applications and research systems which allow us to make roads safer as we scale internationally. 
Location: London (1-2 days in the office)
Salary: £65,000 - £75,000

About Us

At VivaCity, we help cities achieve their biggest transport ambitions. Our work saves lives by giving councils the road safety data they need to make targeted and effective improvements. We reduce congestion by making traffic lights more intelligent, and we use actionable insights to empower cities to make the right choices around sustainability.

To do this, we create cutting-edge products using machine learning, including sensors with on-board video AI capabilities, data visualisation dashboards and APIs, and city-wide control and optimisation algorithms. We’re now present in 100+ cities across the UK, US, and Australia, with more than 5000 sensors producing billions of data points a year.

We have an open and collaborative culture, intended to maximise innovation while preserving the sense of community that has made VivaCity a fantastic place to work. Read more about what it's like to work at VivaCity.

About the Role

VivaCity’s current top technical priority is shipping improvements which enable our growth in the US. We’re looking for an experienced Software Engineer to join our Road Safety team, who are making this happen! You will work alongside 5 excellent engineers and researchers on exciting projects including AI benchmarking systems, data analysis dashboard upgrades, and ‘near miss’ detection algorithms. You will have the opportunity to learn and grow your skills in areas such as AI and machine learning, embedded systems engineering, and devops, according to your personal interests.

You will work in an agile team with an excellent culture which balances camaraderie, respect and inclusion with ambition, customer value and innovation. Approximately 75% of your time will be spent developing software, either independently or via pair-programming. 5-10% will be spent supporting delivery teams, to ensure your work has the impact it deserves. 5-10% will be spent on initiatives for personal development or team improvement, and the remaining 5-10% is for regular agile planning processes.

The team’s tech stack includes Go for edge and back-end code, Typescript for the front end, and Python for research. Other technologies the team uses include Google Cloud, Kubernetes, Kafka, PostgreSQL, Terraform, Vault, Git, and NVIDIA’s AI stack.

We offer a flexible hybrid working pattern: you will be expected to attend our office near Old Street, London an average of twice per week, with flexibility to accommodate both your needs and those of the team.

About You

You are an energetic software engineer who thrives in a dynamic and collaborative team. You enjoy coaching and learning from others, and are motivated by delivering impact for customers. You love learning about new technologies and face new tasks with curiosity and passion. You’ll be enthusiastic about our mission to help create smarter, safer, more sustainable cities

You have a substantial professional background of developing cloud systems using Go and Typescript. You have worked in innovative environments, with a track record of pushing the boundaries of what’s possible with technology. Back-end engineering will be a larger part of this role, but it will also include a significant portion of front-end engineering

Requirements

    • Strong programming skills, including Go and Typescript
    • Prior experience working with complex systems, which required you to overcome big technical hurdles.
    • Track record as a strong team player: you can talk about how you’ve coached or supported others, or led significant initiatives to improve team processes.
    • Strong customer-centric mindset: you can talk about times you’ve had to make difficult prioritisation decisions.
    • Excellent communicator: you notice that you tend to be one of the more engaged people in team meetings and you are energised by discussing ideas or projects with others.

    • Any application would be further strengthened by any of the following:
    • Experience which involves research, AI, data science or algorithm development.
    • Experience in the road transport industry.
    • Experience with devops, cloud infrastructure or data engineering.
    • Experience with IoT devices or embedded systems engineering.
    • Experience working in a start-up or scale-up environment.

Hiring Process

    • 30 minute People Team screening interview 
    • 30 minute Hiring Manager screening interview
    • 60 minute coding challenge
    • A final in-person interview (typically around 3 hours): 1 hour technical interview; 1 hour soft skill interview; 30 minutes Director/Founder interview

What We Offer

    • 25 days of holiday
    • Flexible working hours and work from home
    • Up to 30 days per year work from abroad
    • Up to 3 flexible bank holiday days
    • £200 total working from home budget
    • £850 per year learning and development budget
    • Enhanced parental leave
    • Up to 3 ‘childcare’ or ‘dependant’ days per year
    • Mental health support through Spill
    • Discounted gym memberships through GymFlex
    • £50 per person per quarter team social budget
    • Additional entertainment budget and company parties
    • Office food and drinks
    • Optional Bupa healthcare and dental care through salary deduction
    • Eye care vouchers
    • Seasonal Flu jabs
    • Cycle to work scheme
    • Payroll giving through salary sacrifice
You 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.

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.