Data Engineer

Award-winning tech consultancy operating since 1993, delivering innovative solutions for leading organizations worldwide.
Data
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
Enterprise SaaS

Description For Data Engineer

BJSS, an award-winning tech consultancy established in 1993, is seeking a Data Engineer to join their growing team in Dublin. As a trusted partner for leading organizations worldwide, BJSS has earned recognition including recent inclusion in the Forbes World's Best Management Consulting Firms report.

The role combines software engineering discipline with specialized knowledge in building data solutions. As a Data Engineer, you'll be at the forefront of implementing DataOps practices, working with cutting-edge technologies to create scalable and reusable data solutions. You'll have the opportunity to work with various cloud platforms (AWS, Azure, GCP) and modern data services like Databricks, Data Factory, Synapse, Kafka, and more.

The ideal candidate is an engineer at heart with strong Python programming skills and experience in both relational and non-relational databases. You should be well-versed in CI/CD practices, parallel computing, and data pipeline optimization. The role offers exposure to complex technical challenges, as BJSS clients typically seek solutions for their most challenging problems.

Working at BJSS means joining a collaborative and open culture spread across 26 global locations. The company offers an attractive benefits package, including flexible benefits allowance, comprehensive health coverage, and strong professional development opportunities. The hybrid working model provides flexibility while maintaining the strong community spirit that BJSS values.

Last updated 6 days 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 in fast-moving, agile environment within multi-disciplinary teams
  • Deliver modern data platforms into large organisations
  • Work with cloud services (AWS, Azure, GCP) and various data services

Requirements For Data Engineer

Python
  • Experience in writing well tested object-oriented Python
  • Experience with CI/CD tooling
  • Good understanding of coding best practices and design patterns
  • Experience with code and data versioning
  • Experience in using parallel computing to process large datasets
  • Experience in programmatically deploying, scheduling and monitoring workflows
  • Experience in writing complex queries against relational and non-relational data stores
  • Good understanding of design choices for data storage and data processing

Benefits For Data Engineer

Medical Insurance
Mental Health Assistance
Education Budget
  • Flexible benefits allowance
  • Industry leading health and wellbeing plan
  • Life Assurance (4x annual salary)
  • 25 days annual leave plus bank holidays
  • Industry-leading referral scheme
  • Training opportunities and professional certifications
  • Unlimited access to O'Reilly
  • Social events and team activities

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.

Data Engineer

BJSS is hiring a Data Engineer to build and optimize data solutions using cloud technologies and DataOps practices.

Data Platform Engineer

Data Platform Engineer role at Gorilla focusing on building large-scale data pipelines and infrastructure for energy sector transformation.

Power BI Developer

Power BI Developer position at Satellite, building data visualizations and analytics solutions for American startups, 3+ years experience required, hybrid work in Minsk.

Business Intelligence Engineer, Workforce Solutions - Analytics and Tech

Business Intelligence Engineer role at Amazon focusing on workforce analytics and technology solutions, offering competitive salary and benefits.