Manchester, Lancashire
Street Group
Recently nominated for Tech Company of the Year 2022 at the Prolific North Champion Awards, Street Group is one of the fastest-growing PropTech companies in the UK. We’re on a mission to change the way estate agents operate up and down the country through the use of innovative software.
To help us on our mission, we’re looking for a passionate Machine Learning Data Engineer to join our dynamic and ambitious Data Applications team.
Behind the very best SaaS companies are teams of talented, highly driven people, and that’s exactly the kind of team you can expect to join at Street Group. This is a newly formed team, which is fast growing and will be dealing with vast quantities of varied property data.
As a Machine Learning Data Engineer, you will play a key role in the development of our Property Data API and CRM Migration products, supporting our wider Machine Learning team by building and operating data pipelines to source, clean, transform and expose data and for model development and deploying models into production ready solution for batch and realtime inference.
The customer is always at the forefront of our business and consistently evolving our products based on customer feedback and the evolving property market is our focus.
If you love autonomy, are naturally curious, and want to have a genuine impact within a growing company, we think you’d fit right in.
Here’s what you can expect to be working on as a Machine Learning Data Engineer at Street Group
Build data and machine learning pipelines to source, integrate, transform, label and enrich a wide range of internally and externally generated datasets for machine learning
Work closely with our Machine Learning engineers to design and deliver end to end machine learning solutions to run models in production
Evolve our system architecture to tackle the growing size of our data
Develop APIs exposed to our product teams to integrate machine learning into our products
Contribute to decisions on infrastructure & architecture
Design physical data models consistent with our conceptual and logical data models, avoiding data duplication and redundancy
Exploratory analysis to identify opportunities for us to use data to deliver new insights and capabilities for our clients
Time to explore and test the latest tools & technologies and the freedom to implement them where relevant
The role has the opportunity to develop skills in model development both statistical and deep learning alongside our ML engineering team alongside operating ML products at scale
Who we’re looking for
An open minded and collaborative approach with a desire to listen and understand
A history of continually learning and developing your skills
A good understanding of the core concepts of databases and approaches to data modelling
Excellent analytical skills and ability to communicate complex information clearly and simply
Strong SQL skills including DDL & DML
Commercial Python experience including common data related packages and frameworks (pandas, numpy, requests etc)
Experience of 1 or more parallel processing frameworks e.g Spark, Beam, Flink, Storm
Knowledge & experience of implementing data pipelines to source, clean and prepare data for machine learning models.
Knowledge & experience of productionising machine learning models for batch and realtime inference
Experience across the end to end development lifecycle e.g. testing, version control (git) and deployment using CI/CD tools (e.g. Jenkins / Circle CI)
Deploying data processing frameworks on AWS or GCP
Research has shown that women tend to rule themselves out of applying for jobs unless they meet 100% of the requirements. If you fall into that category and were about to rule yourself out based on the above criteria; please consider applying anyway. We’d love to see your application!
Why join Street Group?
? Hybrid-working – you can work from home up to 4 days per week depending on your team
Guilt-Free R&R – £1000 towards a holiday after your first year with the team (we’ll even cover the tax!)
Joining a culture that supports your development and encourages growth
£500 yearly L&D budget for your career development
? Your birthday on us – we pay, you stay away
‘Give something back’ – 2 paid days volunteering on us
Flexible working hours
Joining a new team in an exciting business with huge ambition
Be a part of something bigger – everyone in our team is passionate about improving the entire property industry! It’s a huge goal, but it motivates us to do better every single day.
? Fully stocked fridge and beers (or an alternative) on us every Friday afternoon
Monthly mental health coaching with Sanctus
? Company and team off-sites, events and happy hours (even while remote!)
A chance to work on cutting edge technology
Cycle to work scheme
Comfortable, relaxed office space – office dogs welcome!
? Feel good about sustainability – we’re a climate-positive company!
Regular wellbeing initiatives
Electric car salary sacrifice scheme
Salary
£40,000 – £50,000 dependent on experience. However, sometimes the perfect person is far more or less experienced than we anticipated. In these situations planned ranges go out the window. If you think that might be the case, please apply and just let us know.
We care deeply about helping the tech industry become a more inclusive and diverse place and we work hard to lead by example. We are committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all. Candidates must be eligible to live and work in the UK and be able to perform the work specified (any recruiters will be blacklisted).