Data Engineer - Snowflake
Data Engineer - Snowflake

Data Engineer - Snowflake

Full-Time 36000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Join our team to design and implement data solutions using Snowflake and various cloud technologies.
  • Company: We're an award-winning tech consultancy solving complex problems for top organisations since 1993.
  • Benefits: Enjoy a collaborative culture, opportunities for growth, and work with cutting-edge technologies.
  • Why this job: Be part of innovative projects that drive real business value and enhance your skills in data engineering.
  • Qualifications: Two years of experience with Snowflake and strong programming skills in Python, Java, or Scala required.
  • Other info: Work with diverse teams globally and gain exposure to AI-tooling and modern data practices.

The predicted salary is between 36000 - 60000 £ per year.

About Us

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 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.

About You

  • Minimum of two years of recent experience designing and implementing a full-scale data warehouse solution based on Snowflake
  • A minimum of one year of performing architectural assessments, examining architectural alternatives, and choosing the best solution in collaboration with both IT and business stakeholders
  • Fluent in Python, Java, Scala, or similar Object-Oriented Programming Languages
  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases
  • Working knowledge of one or more of the cloud platforms (AWS, Azure, GCP)
  • Experience building ETL/ELT pipelines specifically using DBT for structured and semi-structured datasets
  • Any orchestration toolings such as Airflow, Dagster, Azure Data Factory, Fivetran etc

It will be nice to have:

  • Software engineering background
  • Exposure to building or deploying AI/ML models into a production environment
  • Previously used AWS data services e.g. S3, Kinesis, Glue, Athena, DynamoDB, SNS/SQS
  • Experience using any data streaming technologies/paradigms for real-time or near-real time analytics

Data Engineer - Snowflake employer: BJSS

At our award-winning tech consultancy, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to thrive. With a commitment to professional growth, we offer tailored development opportunities for Data Engineers at all levels, allowing you to work with cutting-edge technologies like Snowflake and cloud platforms while tackling complex challenges for leading organisations. Located in a vibrant environment, our team enjoys the unique advantage of being part of a diverse community that values creativity and excellence, making it an exceptional place to build a meaningful career.
B

Contact Detail:

BJSS Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Engineer - Snowflake

✨Tip Number 1

Familiarise yourself with Snowflake and its features. Since the role specifically requires experience in designing and implementing data warehouse solutions using Snowflake, having a solid understanding of its architecture and capabilities will set you apart from other candidates.

✨Tip Number 2

Showcase your experience with ETL/ELT pipelines, particularly using DBT. Be prepared to discuss specific projects where you've built or optimised these pipelines, as this is a key requirement for the role.

✨Tip Number 3

Highlight your proficiency in Python, Java, or Scala during discussions. These programming languages are essential for the role, so be ready to provide examples of how you've used them in past projects to solve complex data challenges.

✨Tip Number 4

Demonstrate your knowledge of cloud platforms like AWS, Azure, or GCP. Since the role involves working with various cloud technologies, discussing your hands-on experience with these platforms will show that you're well-prepared for the job.

We think you need these skills to ace Data Engineer - Snowflake

Snowflake Data Warehouse Design
Architectural Assessment
Python Programming
Java Programming
Scala Programming
Advanced SQL Knowledge
Relational Database Management
ETL/ELT Pipeline Development
DBT for Data Transformation
Cloud Platform Experience (AWS, Azure, GCP)
Data Orchestration Tools (Airflow, Dagster, Azure Data Factory, Fivetran)
Real-time Data Processing
AI/ML Model Deployment
AWS Data Services (S3, Kinesis, Glue, Athena, DynamoDB, SNS/SQS)
Data Streaming Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Snowflake and any relevant data engineering projects. Use specific examples that demonstrate your skills in designing and implementing data warehouse solutions.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data engineering and your understanding of the company's innovative approach. Mention how your background aligns with their needs, particularly in using cloud platforms and ETL/ELT pipelines.

Showcase Technical Skills: In your application, clearly list your technical skills, especially your proficiency in Python, SQL, and any orchestration tools you've used. Provide examples of how you've applied these skills in previous roles.

Highlight Collaborative Experience: Since the company values collaboration, include examples of how you've worked with cross-functional teams or stakeholders to deliver successful data solutions. This will demonstrate your ability to fit into their open culture.

How to prepare for a job interview at BJSS

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Snowflake and other relevant technologies. Highlight specific projects where you've designed and implemented data warehouse solutions, and be ready to explain your architectural decisions.

✨Demonstrate Problem-Solving Abilities

As a tech consultancy, they value creative problem solvers. Prepare examples of complex challenges you've faced in previous roles and how you approached them, particularly in data engineering contexts.

✨Familiarise Yourself with Their Tools

Research the tools and technologies mentioned in the job description, such as DBT, Airflow, and cloud platforms like AWS, Azure, or GCP. Being knowledgeable about these will show your enthusiasm and readiness to contribute.

✨Emphasise Collaboration and Communication

Since the role involves working with both IT and business stakeholders, highlight your experience in collaborative environments. Discuss how you've effectively communicated technical concepts to non-technical team members.

Data Engineer - Snowflake
BJSS
B
  • Data Engineer - Snowflake

    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-05-29

  • B

    BJSS

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>