Docker-container-platforms Remote- & Homeoffice Jobs in Vereinigtes Königreich

Remote Senior Data Engineer Senior Data Engineer with verification

Streetbees · United Kingdom · Remote

About the job

Streetbees is building the world’s first marketplace for business intelligence, connecting brands and agencies with real people on the ground via our innovative and chat-style app to gather real-time and in-the-moment insights from 4.5 million users worldwide.


We have a very strong engineering team and platform, combining the best in machine learning, data management pipelines, web platforms and mobile apps. We work with Python for our data science, machine learning, data pipelines and data APIs, Ruby on Rails for our web apps, and Swift and Kotlin for our mobile apps. Everything is entirely hosted in AWS, all repos in Github, everything containerised and continuously deployed.


An opportunity exists for a Senior Python Data Engineer to join our team. The collection and analysis of data at scale is key to Streetbees technology activities as a leading ‘applied AI’ and LLM company - devops practices and scalable infrastructure are fundamental to how we achieve this. We are looking for enthusiasts to contribute to building something truly great in this space.


The Senior Data Engineer will have strong technical knowledge relative to their years of experience but also a keen appreciation for the role devops plays in engineering practices and culture. We are looking for experienced engineers who relish the chance to lead the implementation of core features for an LLM powered data analytics pipeline and play a key role in deciding our data architecture direction. We are more driven by a colleagues contribution and skills than length of service, and as a fast growing start-up we have flexibility in exact skills requirements in order to build the best team. Successful candidates will probably have significant experience in some of these areas; data engineering (e.g. Kafka, Spark, Databricks, Postgres, Airflow etc) and container engineering (e.g. ECS, Docker, Kubernetes etc).


This is a fully hands on position. Experience with Python, Spark and SQL will be essential while experience with AWS, CircleCI (or other automated build platforms), Terraform, Ansible and Datadog are nice to have. Engineers who have a self-motivated interest in developing devops practices and supporting the wider engineering community at Streetbees will find a collaborative environment and a supportive blameless culture.


Role Responsibilities


  • Hands-on design, development and support of all python data infrastructure and services in collaboration with the rest of the engineering team. Active pull request participation, branch management, code reviews etc
  • Mentoring the development and progression of the Data Engineers
  • Coordinate the data engineering workflows in sprint planning with the Head of AI and Product Owners
  • Taking an active role in technology decisions relating to our data strategy and architecture
  • Developing and maintaining data pipelines for our Lakehouse, LLM request platform, and data operations workflows
  • Working closely with the Operations and BI teams to support their activities interacting with the LLM and Lakehouse services
  • Investigating bugs and performance issues and providing support to the product engineering teams
  • Working closely with full stack developers and product managers to ensure that data infrastructure requirements are implemented correctly and efficiently
  • Sharing knowledge within the engineering and operations teams using presentations, demos and pair programming
  • Working on production deployment of AI solutions including traditional and LLM models in self hosted and 3rd party provisioned environments
  • Keeping up to date with the latest evolutions in engineering best practice and technologies


Requirements


  • At least 5 year’s experience as a python engineer
  • Knowledge of Databricks, Spark, Athena, Delta Lake
  • Experience managing relational databases (we use Aurora Postgres)
  • Experienced with the AWS cloud platform
  • Experience with containers and scheduling tools (we use Docker on ECS)
  • Experience working with CI/CD pipeline tools such as CircleCI, Jenkins etc

Benefits


  • A 24-day paid holiday allowance with the option to carry over unused days to the following year
  • Flexible working hours - we trust people to manage their time and to focus on wider results; so if you need to work from home to finish a project or leave at 5pm on a Tuesday for Choir practice, ensure your manager knows in advance, but feel free to take it.
  • Matched Pension Scheme
  • The Streetbees Lifestyle Committee - any employee will have the opportunity to plan and manage a variety of Streetbees funded socials and activities for the team.
  • Friday lunch - We all come together for lunch every Wednesday with a different cuisine each week, paid by the company. Vegetarian and vegan options always provided.
  • Fully Stocked Kitchen - Breakfast is on us every morning and if you need a coffee or a snack at any point throughout the day, please be our guest.
  • Friday Catch-ups - Beers, wine, soft drinks and snacks provided as we celebrate the week's successes.
  • Paid volunteering days - one day per quarter with a registered charity of your choice.
  • Audible subscriptions - the company is more than happy to pay for audio-books subscriptions of your choice on Amazon as we encourage wider and continued learning among our team.