The Data Applications team is a dedicated group of software, data and machine learning engineers specialising in leveraging data to drive innovation across Street Group's core products: Spectre and Street.
Though small in size, we tackle big projects, providing engineers the chance to work end-to-end on interesting and impactful problems. Our team operates with a flat structure, meaning everyone contributes to the design, architecture, testing, and engineering of our products. This dynamic environment allows our engineers to take ownership and make meaningful contributions, continuously driving innovation within the team.
We collaborate closely with the development teams to ensure our data and ML driven features power the best possible products and services for both internal stakeholders and our customers.
Our day kicks off with a daily standup, where we review the previous day’s work and align on priorities for the day ahead. We split our time between multiple products, Kraken; our UK property data API, Road; our on market sales and lettings properties aggregation service and our ML services which support a number of AI powered features across our platforms.
Prioritising effectively is essential, so we work closely with project managers and product owners to determine where to focus our efforts.A typical day involves not only coding but also handling challenges like new and altered data sets, which adds a unique problem-solving element to our routine.
We share the responsibilities for our products without a rigid rotation, pitching in as needed to ensure smooth progress. Our sprints are focused, balancing ongoing development with the immediate needs of maintaining our services, and striving for clear goals within each sprint.
Our products power incredible data-driven features in both of Street Group's products: Spectre and Street.
We work with a versatile tech stack designed to meet both heavy data processing and application development needs. Our core language is Python, used across our data pipelines (Apache Beam), APIs (FastAPI) and ML apps (PyTorch, TensorFlow).
Infrastructure wise we host the majority of our services on Kubernetes through Google Kubernetes Engine on Google Cloud Platform (GCP), with use of supporting services such as BigQuery, PubSub, Cloud Storage etc. We also host our Road application on AWS so you’ll get exposure to multiple cloud providers. We’re a full DevOps team with CircleCI, Terraform and ArgoCD used for our IAAS and CI/CD processes, all of which help us deploy and update our services easily and consistently.
Our team culture is built on openness, collaboration, and continuous learning. We prioritise knowledge sharing and encourage every engineer to contribute new ideas and perspectives. Our supportive and inclusive environment encourages engineers to take ownership, fostering both personal and professional growth.
A few words from our experts on what it's like to work at Street Group.
My journey with Street Group so far has been great - I have been given lots of autonomy to build some really exciting, state-of-the-art projects.
Additionally, the whole company are really friendly and welcoming (especially all of the office dogs!).
You should apply here if you like a dynamic company. One of the best things about working here is how open the company is. You never feel like, you're not involved in anything. You can take part in anything and it's evolving and moving very fast. If you like a fast paced company, please come join us, and it's fun!
I have had an exceptionally positive experience working at Street Group.
One of the key factors contributing to this has been the privilege of collaborating with talented colleagues. Their expertise and unique perspectives have not only enhanced my professional growth but also broadened my horizons.
Furthermore, the company's commitment to personal and professional development has provided me with countless opportunities to learn and grow.
I feel like I have a lot of freedom to choose how I want to do something and how I want to it in place. That's allowed me to learn a lot while I've been experimenting with new technologies. In the teams that I've been a part of, it's always been really easy to slot into anywhere within the business.
The passion of the whole team to build something truly impactful is clear to see and I am privileged to have been asked to join the team.
The best thing is there's still so much further we can go with data, putting the best insights in the hands of agents to help them grow their businesses, engage better with their clients and get the inside track on the latest industry trends.
I'm excited for the team and I to bring our ideas to life!
Working in our data team has been an incredibly rewarding experience. The opportunity to collaborate with talented colleagues and apply cutting-edge technologies to solve complex problems is immensely stimulating.
The culture here fosters innovation and continuous learning, which makes every day an exciting new challenge and a chance for personal and professional growth.
A taste of some of the content we've created
Welcome! I’m Evan, Technical Lead for the Data Applications team here at Street Group...