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
Some of the Perks
Data Engineer employer: BJSS
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
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.