Come and help us transform the way cities are planned, built and managed.
Why join us?
We’re a small team with a clear growth trajectory, so you’ll be getting in on the ground floor of an exciting and dynamic startup. You’ll be working alongside smart and driven computational urban modellers who are passionate about applying technology to solve the biggest problems facing cities.
We’re looking for an experienced software engineer who can help scale our applications for use by hundreds of public and private sector organisations and help magnify the capabilities of our team of urban system scientists.
What you’ll get up to
- Design and build improvements to our collaborative decision support platform, adding new functionality and features where appropriate
- Optimize the delivery of a networked urban simulation model with thousands of concurrent events, unique data sources, and operational scalability challenges
- Work on advanced processing and simulation techniques
- Develop instrumentation/profiling tools and systems
- Provide support and coaching for the team’s data scientists implementing modelling functionality
Why you’ll win
You are passionate about distributed systems, networking, huge volumes of data, large-scale data processing, complex computational simulation models, performance monitoring and tuning. You enjoy working as part of a team and are an effective communicator. You are keen on sharing best practices, and continuously learning.
You are great at:
- Designing and implementing resource intensive computational algorithms
- Continuous Software Integration (CI) and Continuous Software Development (CD)
- Multiple programming paradigms and languages
- Best practice methodologies for lean software development
- Building web services and APIs
You are familiar with:
- Spatial data structures and algorithms
- Working with PaaS, SaaS or IaaS based applications
- Capacity planning
- Containerization technologies
- Google Dataflow or Hadoop/Spark
- Geographical Information Systems
Salary negotiable, dependent on experience