Data Engineer

BJSS is an award-winning innovative tech consultancy, solving complex technology problems for leading organizations since 1993.
New Castle County, DE, USA
Data
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Data Engineer

BJSS is seeking a Data Engineer to join their team in Newcastle. As a Data Engineer at BJSS, you'll be part of a team that builds, optimizes, and maintains data applications, systems, and services. You'll work in a fast-moving, agile environment, delivering modern data platforms for large organizations.

Key responsibilities include:

  • Deploying data pipelines and processes in a production-safe manner
  • Using the latest technologies with a DataOps culture
  • Working on cloud platforms (AWS, Azure, GCP)
  • Utilizing data services such as Databricks, Data Factory, Synapse, Kafka, Redshift, Glue, Athena, BigQuery, S3, and Cloud Data Fusion

The ideal candidate should have:

  • Strong engineering skills and enjoy building reliable, efficient data applications
  • Good understanding of coding best practices and design patterns
  • Experience with code and data versioning, dependency management, code quality and optimization
  • Proficiency in writing well-tested object-oriented Python
  • Experience with CI/CD tooling
  • Understanding of design choices for data storage and processing, focusing on cloud data services
  • Experience in parallel computing for large datasets and optimizing computationally intensive tasks
  • Ability to programmatically deploy, schedule, and monitor workflow components
  • Experience writing complex queries against relational and non-relational data stores

BJSS offers a collaborative and open culture, with opportunities to work on challenging projects for leading organizations. They provide a range of benefits including flexible working arrangements, health and wellbeing support, professional development opportunities, and a busy social calendar.

Join BJSS to be part of an innovative team solving complex technology problems and delivering solutions used by millions daily.

Last updated 3 months ago

Responsibilities For Data Engineer

  • Build, optimize, and maintain data applications, systems, and services
  • Deploy data pipelines and processes in a production-safe manner
  • Work with latest technologies and DataOps culture
  • Deliver modern data platforms for large organizations
  • Work on cloud platforms (AWS, Azure, GCP)
  • Utilize various data services (Databricks, Data Factory, Synapse, etc.)

Requirements For Data Engineer

Python
Kafka
MongoDB
PostgreSQL
  • Strong engineering skills
  • Understanding of coding best practices and design patterns
  • Experience with code and data versioning, dependency management
  • Proficiency in writing well-tested object-oriented Python
  • Experience with CI/CD tooling
  • Understanding of design choices for data storage and processing
  • Experience in parallel computing for large datasets
  • Ability to programmatically deploy, schedule, and monitor workflow components
  • Experience writing complex queries against relational and non-relational data stores

Benefits For Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
  • Flexible benefits allowance
  • Industry leading health and wellbeing plan
  • Life Assurance (4 x annual salary)
  • 25 days annual leave plus bank holidays
  • Hybrid working
  • Discounts from various brands
  • Industry-leading referral scheme
  • Flexible holiday buy/sell option
  • Electric vehicle scheme
  • Training opportunities and incentives
  • Opportunity to get involved in diversity initiatives
  • Busy social calendar
  • GymFlex gym membership programme

Interested in this job?

Jobs Related To BJSS Data Engineer

Data Engineer

BJSS is hiring a Data Engineer to build and optimize data solutions using cloud technologies and best practices in software engineering.

Business Intelligence Engineer, AMZL EU BAT

Business Intelligence Engineer position at Amazon Logistics focusing on data analytics and ETL processes to optimize last-mile delivery operations.

Data Engineer

Data Engineer position at Excella focusing on building modern data pipelines and solutions using Python, SQL, and AWS services.

Data Engineer

Data Engineer position at Project A in Berlin, building data infrastructure and AI solutions for portfolio companies in an agile, multicultural environment.

Data Engineer

Data Engineer role at Complex, building scalable data solutions and ML capabilities using Python, SQL, and AWS, with competitive benefits and salary.