Data Engineer - Snowflake

Award-winning tech consultancy providing innovative solutions since 1993, delivering complex technology solutions for leading organizations worldwide.
Data
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Data Engineer - Snowflake

BJSS is seeking a skilled Data Engineer specializing in Snowflake to join their award-winning tech consultancy. With a 30-year track record of excellence, including a Queen's Award for Enterprise in Innovation, BJSS has established itself as a leader in delivering complex technology solutions. Operating across 26 global locations, they're known for their collaborative culture and world-class delivery.

The role combines software engineering discipline with data expertise, focusing on building scalable, reusable data solutions. As a Data Engineer, you'll work with cutting-edge technologies across multiple cloud platforms (AWS, Azure, GCP), Snowflake, Databricks, and BigQuery. You'll handle everything from real-time data streaming to geospatial data processing, while leveraging modern AI tools to accelerate development.

The position requires at least 2 years of Snowflake experience and strong programming skills in Python, Java, or Scala. You'll be responsible for architectural assessments, ETL/ELT pipeline development using DBT, and working with various orchestration tools. The role offers flexibility based on your experience level - from being a key team member to potentially leading teams or taking on principal engineer responsibilities.

This is an excellent opportunity for a data professional looking to work on diverse, challenging projects while contributing to solutions that millions use daily. You'll be part of a creative, diverse team committed to finding innovative ways to solve complex technology problems for leading organizations worldwide.

Last updated an hour ago

Responsibilities For Data Engineer - Snowflake

  • Build, optimize, and maintain data applications, systems and services
  • Work on projects in various cloud platforms (AWS, Azure, GCP)
  • Work with Snowflake, Databricks, BigQuery, and Fabric
  • Handle near real-time/streaming data and geospatial data
  • Use modern AI-tooling to accelerate development

Requirements For Data Engineer - Snowflake

Python
Java
PostgreSQL
  • Minimum of two years of recent experience designing and implementing Snowflake data warehouse solutions
  • One year of performing architectural assessments and choosing solutions with stakeholders
  • Fluent in Python, Java, Scala, or similar Object-Oriented Programming Languages
  • Advanced SQL knowledge and experience with relational databases
  • Working knowledge of cloud platforms (AWS, Azure, GCP)
  • Experience building ETL/ELT pipelines using DBT
  • Experience with orchestration tools like Airflow, Dagster, Azure Data Factory, Fivetran

Interested in this job?

Jobs Related To BJSS Data Engineer - Snowflake

BIG DATA ENGINEER (PYTHON, GCP) - BANKING - KRAKOW/HYBRID

Data Engineer position at Capco focusing on building and managing data pipelines using Python and GCP for banking sector transformation.

Software Engineer, Platform

Software Engineer role at Genius Sports focused on building and maintaining the core data platform, requiring expertise in modern programming languages and streaming technologies.

Software Engineer, Data and Artificial Intelligence Platforms (DAIP)

Software Engineering role focused on developing and maintaining data and AI platforms for the Government of Singapore

Sales Data Visualization Developer

Sales Data Visualization Developer position at Diageo in Mexico City, focusing on creating and maintaining data visualizations for sales analytics.

Software Engineer - Data & Analytics Platform

Software Engineer role at Datadog focusing on data & analytics platform development, requiring 2+ years of experience in distributed systems and stream processing.