Data Engineer

Data Engineer

Lincoln Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Build and optimise data applications, systems, and services for clients.
  • Company: BJSS is a leading tech consultancy focused on innovative data solutions.
  • Benefits: Enjoy flexible benefits, industry-leading health plans, hybrid working, and discounts.
  • Why this job: Work with cutting-edge technologies in a collaborative, agile environment while tackling exciting challenges.
  • Qualifications: Experience in Python, CI/CD tooling, and cloud data services is essential.
  • Other info: Join a vibrant community with social events and opportunities for professional growth.

The predicted salary is between 28800 - 48000 £ per year.

About the Role

We are DataOps advocates and use software engineering best practices to build scalable and re-usable data solutions to help clients use their data to gain insights, drive decisions and deliver business value. Clients don’t engage BJSS to do the straightforward things, they ask us to help on their biggest challenges 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 data solutions in order to deliver business value.

As a BJSS data engineer you’ll help our clients deploy data pipelines and processes in a production-safe manner, using the latest technologies and with a DataOps culture.

You’ll work in a fast moving, agile environment, within multi-disciplinary teams of highly skilled consultants, delivering modern data platforms into large organisations.

You can expect to get involved in variety of projects in the cloud (AWS, Azure, GCP), learning about and using data services such as Databricks, Data Factory, Synapse, Kafka, Redshift, Glue, Athena, BigQuery, S3, Cloud Data Fusion etc.

About You

  • You\’re an engineer at heart and enjoy the challenge of building reliable, efficient data applications systems, services and platforms.
  • You have a good understanding of coding best practices and design patterns and experience with code and data versioning, dependency management, code quality and optimisation, error handling, logging, monitoring, validation and alerting.
  • You have experience in writing well tested object-oriented Python.
  • You have experience with using CI/CD tooling to analyse, build, test and deploy your code.
  • You have a good understanding of design choices for data storage and data processing, with a particular focus on cloud data services.
  • You have experience in using parallel computing to process large datasets and to optimise computationally intensive tasks.
  • You have experience in programmatically deploying, scheduling and monitoring components in a workflow.
  • You have experience in writing complex queries against relational and non-relational data stores.
  • Some of the Perks

  • Flexible benefits allowance – you choose how to spend your allowance (additional pension contributions, healthcare, dental and more)
  • Industry leading health and wellbeing plan – we partner with several wellbeing support functions to cater to each individual\’s need, including 24/7 GP services, mental health support, and other
  • Life Assurance (4 x annual salary)
  • 25 days annual leave plus bank holidays
  • Hybrid working – Our roles are not fully remote as we take pride in the tight knit communities we have created at our local offices. But we offer plenty of flexibility and you can split your time between the office, client site and WFH
  • Discounts – we have preferred rates from dozens of retail, lifestyle, and utility brands
  • An industry-leading referral scheme with no limits on the number of referrals
  • Flexible holiday buy/sell option
  • Electric vehicle scheme
  • Training opportunities and incentives – we support professional certifications across engineering and non-engineering roles, including unlimited access to O’Reilly
  • Giving back – the ability to get involved nationally and regionally with partnerships to get people from diverse backgrounds into tech
  • You will become part of a squad with people from different areas within the business who will help you grow at BJSS
  • We have a busy social calendar that you can chose to join– quarterly town halls/squad nights out/weekends away with families included/office get togethers
  • GymFlex gym membership programme
  • Data Engineer employer: BJSS

    BJSS is an exceptional employer for Data Engineers, offering a dynamic work environment where innovation thrives. With a strong focus on employee growth, we provide extensive training opportunities and a flexible benefits allowance tailored to individual needs. Our hybrid working model fosters a tight-knit community while allowing for personal flexibility, making BJSS a rewarding place to advance your career in data engineering.
    B

    Contact Detail:

    BJSS Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Data Engineer

    ✨Tip Number 1

    Familiarise yourself with the specific tools and technologies mentioned in the job description, such as AWS, Azure, GCP, and data services like Databricks and Kafka. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

    ✨Tip Number 2

    Engage with the DataOps community online. Join forums, attend webinars, or participate in local meetups to network with professionals in the field. This can provide insights into industry trends and may even lead to referrals.

    ✨Tip Number 3

    Prepare to discuss your experience with CI/CD tooling and how you've implemented it in past projects. Be ready to share specific examples of how you've optimised data applications and ensured production safety.

    ✨Tip Number 4

    Showcase your problem-solving skills by preparing for technical interviews. Practice coding challenges that focus on data structures and algorithms, particularly in Python, as this will demonstrate your engineering mindset and readiness for the role.

    We think you need these skills to ace Data Engineer

    Proficiency in Python
    Experience with CI/CD tooling
    Knowledge of cloud platforms (AWS, Azure, GCP)
    Familiarity with data services (Databricks, Data Factory, Synapse, etc.)
    Understanding of data storage and processing design choices
    Experience in writing complex SQL queries
    Ability to build and optimise data pipelines
    Knowledge of software engineering best practices
    Experience with version control and dependency management
    Understanding of parallel computing for large datasets
    Experience in error handling, logging, and monitoring
    Ability to work in an agile environment
    Strong problem-solving skills
    Excellent communication skills

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Data Engineer role. Focus on your coding abilities, familiarity with data services, and any experience with cloud platforms like AWS, Azure, or GCP.

    Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data engineering and your understanding of DataOps practices. Mention specific projects or technologies you've worked with that relate to the job description.

    Showcase Your Technical Skills: In your application, emphasise your proficiency in Python, CI/CD tooling, and your experience with data storage and processing. Provide examples of how you've used these skills in past projects.

    Highlight Continuous Learning: Mention any training or certifications you've pursued related to data engineering or software development. This shows your commitment to staying updated with industry trends and technologies.

    How to prepare for a job interview at BJSS

    ✨Showcase Your Technical Skills

    Be prepared to discuss your experience with coding best practices, particularly in Python. Highlight any projects where you've built data applications or systems, and be ready to explain your approach to optimising performance and ensuring reliability.

    ✨Demonstrate Your Understanding of DataOps

    Since the role emphasises a DataOps culture, make sure you can articulate what DataOps means to you. Discuss how you've implemented CI/CD tooling in your previous roles and how it has improved your workflow and project outcomes.

    ✨Familiarise Yourself with Relevant Tools

    Research the tools mentioned in the job description, such as AWS, Azure, GCP, and specific data services like Databricks and Kafka. Being able to discuss your experience or knowledge of these technologies will show that you're proactive and well-prepared.

    ✨Prepare for Problem-Solving Questions

    Expect to face scenario-based questions that assess your problem-solving skills. Think of examples from your past work where you faced challenges in data processing or application deployment, and be ready to explain how you overcame them.

    Data Engineer
    BJSS
    Location: Lincoln
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    B
    • Data Engineer

      Lincoln
      Full-Time
      28800 - 48000 £ / year (est.)
    • B

      BJSS

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