Data Engineer

Be among the first applicants.
TN United Kingdom
Birmingham
GBP 40,000 - 80,000
Be among the first applicants.
Today
Job description

Social network you want to login/join with:

We are DataOps advocates and use software engineering best practices to build scalable and re-usable data solutions to help clients use their data to gain insights, drive decisions, and deliver business value. Clients engage BJSS to tackle their biggest challenges, which means we work with a wide range of tools and technologies and there are always new things to learn.

BJSS data engineers are specialist software engineers who build, optimize, and maintain data applications, systems, and services. This role combines software engineering disciplines with expertise in building data solutions to deliver business value.

As a BJSS data engineer, you’ll help our clients deploy data pipelines and processes safely in production, using the latest technologies and fostering a DataOps culture.

You’ll work in a fast-paced, agile environment within multidisciplinary teams of highly skilled consultants, delivering modern data platforms into large organizations.

Projects involve cloud services (AWS, Azure, GCP), and data tools such as Databricks, Data Factory, Synapse, Kafka, Redshift, Glue, Athena, BigQuery, S3, Cloud Data Fusion, etc.

About You

  • You are an engineer at heart, enjoying the challenge of building reliable, efficient data applications, systems, services, and platforms.
  • You understand coding best practices, design patterns, and have experience with code and data versioning, dependency management, code quality, optimization, error handling, logging, monitoring, validation, and alerting.
  • You have experience in writing well-tested, object-oriented Python code.
  • You are familiar with CI/CD tools for analyzing, building, testing, and deploying code.
  • You understand data storage and processing design choices, especially in cloud data services.
  • You have experience with parallel computing for processing large datasets and optimizing computationally intensive tasks.
  • You can deploy, schedule, and monitor workflow components programmatically.
  • You are skilled in writing complex queries against relational and non-relational data stores.

Some of the Perks

  • Flexible benefits allowance – choose how to spend it (pension, healthcare, dental, etc.)
  • Industry-leading health and wellbeing plans, including 24/7 GP services, mental health support, and more
  • Life Assurance (4x annual salary)
  • 25 days annual leave plus bank holidays
  • Hybrid working model with flexibility between office, client site, and WFH
  • Discounts from various retail, lifestyle, and utility brands
  • Referral scheme with unlimited referrals
  • Holiday buy/sell options
  • Electric vehicle scheme
  • Training and certification opportunities, including access to O’Reilly
  • Opportunities to get involved in diversity initiatives and community outreach
  • Supportive team environment with growth opportunities
  • Active social calendar including town halls, team outings, and family events
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Data Engineer jobs in Birmingham