BJSS

Lead Data Engineer

London, England, United Kingdom

Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Tech ConsultancyIndustries

Data Engineer

Position Overview

  • Location Type: Multiple Locations (Global)
  • Employment Type: Not Specified (Likely Full-Time)
  • Salary: Not Specified

We’re an award-winning innovative tech consultancy – a team of creative problem solvers. Since 1993, we’ve been finding better, more sustainable ways to solve complex technology problems for some of the world’s leading organisations and delivered solutions that millions of people use every day.

In the last 30 years, we’ve won several awards, including a prestigious Queen’s Award for Enterprise in the Innovation category for our Enterprise Agile delivery approach.

Operating from 26 locations across the world, we bring together teams of creative experts with diverse backgrounds and experiences, who enjoy working and learning in our collaborative and open culture and are committed to world-class delivery. We want to continue to grow our team with people just like you!

About the Role

We're building out our Data Engineering practice across multiple levels. Depending on your experience and aspirations, you could be contributing as a key team member, leading a dedicated team, or taking on principal engineer responsibilities across multiple teams and larger strategic projects. The role and responsibilities will be tailored to your experience level and our organisational needs.

We are Software Engineers who use SDLC best practices to build scalable, re-usable data solutions to help clients use their data to gain insights, drive decisions, and deliver business value. Clients engage BJSS to take on their complex challenges, looking to us to help deliver results against their business-critical needs, which means we get to work with a wide range of tools and technologies and there are always new things to learn.

BJSS Data Engineers are specialist software engineers that build, optimise, and maintain data applications, systems, and services. This role combines the discipline of software engineering with the knowledge and experience of building solutions to deliver business value.

You can expect to get involved in a variety of projects in the cloud (AWS, Azure, GCP), while also gaining opportunities to work with Snowflake, Databricks, BigQuery, and Fabric. We work with near real-time/streaming data, geospatial data, and using modern AI-tooling to accelerate development.

Requirements

  • Good understanding of coding best practices and design patterns.
  • Experience with code and data versioning, dependency management, code quality, and optimisation.
  • Experience with error handling, logging, monitoring, validation, and alerting.
  • Experience in writing complex queries against relational and non-relational data stores.
  • Strong proficiency in Python programming, with a solid understanding of object-oriented programming (OOP) principles, best practices, and a commitment to writing clean, maintainable code.

Responsibilities

  • Build, optimise, and maintain data applications, systems, and services.
  • Contribute to the design and development of scalable, re-usable data solutions.
  • Work with clients to deliver business value through data insights.
  • Get involved in a variety of projects in the cloud (AWS, Azure, GCP).
  • Gain opportunities to work with Snowflake, Databricks, BigQuery, and Fabric.
  • Work with near real-time/streaming data and geospatial data.
  • Utilize modern AI-tooling to accelerate development.

Skills

Data Engineering
SDLC
Scalable Solutions
Reusable Solutions
Data Insights
Decision Driving
Business Value
Software Engineering
Data Applications
Data Systems
Data Services
Optimization
Maintenance

BJSS

Technology consultancy for digital transformation

About BJSS

BJSS provides technology and engineering consultancy services focused on digital transformation for various sectors, including healthcare, finance, retail, and the public sector. The company helps organizations improve their operational efficiency and customer experiences by offering services such as strategy development, software engineering, cloud computing, data analytics, artificial intelligence, and automation. BJSS's unique Enterprise Agile approach combines agile methodologies with enterprise-level project management, allowing for efficient project delivery and adaptability to client needs. Unlike many competitors, BJSS tailors its consultancy services to meet the specific requirements of each client, generating revenue through project fees, ongoing support contracts, and subscription models. The goal of BJSS is to be a trusted partner for organizations navigating the complexities of digital transformation, delivering technology solutions that drive innovation and efficiency.

Leeds, United KingdomHeadquarters
1993Year Founded
VENTURE_UNKNOWNCompany Stage
Data & Analytics, Consulting, AI & Machine LearningIndustries
1,001-5,000Employees

Benefits

Health Insurance
Mental Health Support
Life Insurance
Paid Vacation
Hybrid Work Options
Discounts
Professional Development Budget
Gym Membership

Risks

Increased competition from tech startups may erode BJSS's market share.
Rapid technological change may challenge BJSS's Enterprise Agile approach.
Expanding workforce may affect service quality and consistency at BJSS.

Differentiation

BJSS employs a unique Enterprise Agile approach for efficient project delivery.
The company has over 20 years of experience in IT consultancy and software delivery.
BJSS serves diverse sectors, including healthcare, finance, retail, and the public sector.

Upsides

Growing demand for AI-driven solutions in the energy sector benefits BJSS.
Interest in cloud-native architectures enhances BJSS's cloud computing offerings.
IoT expansion in healthcare offers BJSS opportunities to improve patient care.

Land your dream remote job 3x faster with AI