cover image
Immersive

Data Engineer - Bristol (Hybrid Working)

On site

Bristol, United Kingdom

Full Time

17-03-2025

Job Specifications

Get on board with the fastest-growing cybersecurity company in the UK.

Drive a fast-growing team and help us deliver up-to-the moment content to our customers

Immersive is the leader in people-centric cyber resilience. We help organizations continuously assess, build, and prove their cyber workforce resilience for teams across the entire organization, from front-line cybersecurity and development teams to Board-level executives. We provide realistic simulations and hands-on cybersecurity labs to evaluate individual and team capabilities and decision-making against the latest threats.

https://www.immersivelabs.com/why-immersive-labs

Where we are now

Immersive was founded in 2017, from a cargo container in Bristol, UK we’ve grown to over 300 employees globally, announced funding of more than £150 million and been voted a Best place to work for the last 3 years running! We are trusted by the world’s largest organizations including KPMG, Sophos and the NHS to measure, map to risk, and optimize the human cyber abilities of their entire workforce.

https://www.immersivelabs.com/company/our-story

We encourage people of all different backgrounds and identities to apply. We are committed to maintaining an inclusive, supportive place for you to be you and do your very best work.

Data Engineer - Bristol, UK

Due to growth within our Product org, we seek a Data Engineer to join our Engineering team. This role would suit someone with some experience in Data Engineering that is looking to step up into a more involved role.

As one of our Data Engineers, you’ll be responsible for collaborating with Data Analysts and Analytics Engineers to develop, maintain and refactor customer facing analytical reporting.

In this role, you will be working as part of a product team and utilise strong technical and communication skills to work cross-functionally to deliver valuable insights to our customers.

We are not just seeking a skillset though - we are looking for someone who will also become an important and vital part of our team, so we seek a driven, curious and collaborative person to become our next colleague

This is an exciting opportunity to be responsible for developing a truly ground breaking SaaS product. If you want to have a large impact and contribute more than just your time, this could be the role for you - at Immersive Labs, we value determination, ingenuity, collaboration and an understanding that unique products require unique technical solutions.

You'll get to work in a friendly multi-disciplinary agile team and also work on innovative ideas regularly during our Hack Weeks, where collaboration between different teams is encouraged to find unique solutions.

Your Main Responsibilities

As a Data Engineer within our team, you will play a key role in delivering a critical part of our product. Typical responsibilities could involve;

Design, build and maintain high quality python applications for customer facing reporting
Maintain and develop data pipelines to ensure data quality and consistency
Collaborate closely with analytics engineers to implement data model changes
Apply domain knowledge to enable the rest of the business to access the data they need to make informed business decisions

Requirements

Success in this role will depend most on your approach, underlying skills and potential for growth, even if some of the above would be new to you. You should apply if you have (we know it’s tough, but please try to avoid the confidence gap . You don’t have to match all the listed requirements exactly to be considered for this role):

You are proficient in python programming with experience using Plotly graphing libraries and application development, experience with Flask and SQLAlchemy is a plus
You have experience following software engineering best practices like version control and continuous integration
You have strong proficiency using SQL in cloud data warehouses (e.g. BigQuery, Redshift, Snowflake) and are comfortable with performance optimization, data partitioning, and window functions

It would be advantageous - but not essential - if you had the following experience:

Experience with dbt for data transformation layer
Experience with IaC tooling such as Terraform or CloudFormation
Experience with BI tooling such as Power BI or Looker
Experience with AWS, Azure or GCP

Role

Immersive’s growth has been fuelled by our values that underpin everything we do, here's how they relate to this role:

Driven - We push the boundaries of innovation, acting swiftly to achieve ambitious outcomes. Our drive embodies a culture of ambition, where challenges are stepping stones to excellence.
Inclusive - Our strength lies in diversity, fostering a culture where every individual contributes to our collective strength. We champion open dialogue and empathy, ensuring a collaborative, inclusive workplace.
Customer Centric - We seek to develop deep relationships with our customers to help them achieve their business outcomes. We exceed our customers and partners expectations by crafting products, services and experience that surprise, delight and ensuring they feel valued and supported every day.
One Team - We are a talented global team working together to achieve our vision. Central to our ethos, resilience means adapting and thriving in adversity. It guides our innovation, ensuring we and our clients are prepared for the future.

If you would like to read more about what you can expect from our recruitment process, you can visit our dedicated interview process page.

Benefits

As well as an inclusive, supportive place for you to be you. We offer an extensive range of benefits so you can do your very best work:

Time off, flexible and remote working so you can work when is best for you, includes 25 days annual leave + 2 volunteering days and your birthday off
The longer you are with Immersive, the more holiday days you get, up to a maximum of 30 days after five years of service
Look after your family and yourself with enhanced parental leave, mindfulness groups, critical illness cover, 7% matched pension, private healthcare plan and more
Career and learning development through the platform and our ‘Learn Anything’ fund
Recognition & Rewards for doing great work and living our values and behaviours
Informal or formal flexible working options, e.g. flexible start and finish times, reduced hours, job share, remote working
We’re a sociable, tight-knit team with monthly socials, and sports clubs. Our socials have included everything from pottery painting and paper mask making, to movie nights and escape rooms
When you do visit the UK hub, getting there is easy: we’re based in the centre of Bristol, just a 10 minute walk from the train station. We also offer railcard loan and cycle scheme to buy a new bike

Find out more at https://www.immersivelabs.com/company/careers

Cyber threats wait for no one and neither should you. Apply now!

About the Company

The leader in people-centric cyber resilience. We envision a world in which every organization is ready for threats and able to prove it to their leadership and other key stakeholders. Know more

Related Jobs

Company background Company brand
Company Name
AKKODIS
Job Title
Database Development Team Leader | SQL & PostgreSQL | £75k
Job Description
Senior Database Developer - Move into Management - Remote (travel once/quarter) - To £75k Are you a strong developer with a knack for database design, optimisation, and data migration? Do you want to move into a role which will involve coaching a team while driving high standards for performance, security, and availability? If so, this role could be your next big move! Our client, a dynamic and forward-thinking organisation, is looking for an exceptional Database Developer to join them and look to take charge of their SQL and Postgres environments. This hybrid role offers a mix of remote flexibility and in-office collaboration. *Our client want to see a solid permanent working history, with good tenure in roles* What You'll Be Doing: As the Database Team Lead, you'll play a pivotal role in ensuring our client's database systems meet the high standards their customers expect. You'll: Lead, coach, and develop a team of skilled database administrators, supporting their growth and professional development. Oversee the design, maintenance, and optimisation of SQL and Postgres database systems for maximum performance, availability, and security. Establish and implement best practices for data integrity and confidentiality, ensuring compliance with ISO9001 standards. Collaborate with development teams to fine-tune database queries and schema designs, driving innovation and efficiency. Monitor and troubleshoot database performance, addressing issues to ensure reliability. Stay ahead of the curve by evaluating emerging database technologies and recommending improvements. Lead database migration and version upgrade projects with confidence and precision. Deliver insightful reports on database performance, trends, and enhancements. What Makes This Role Stand Out? This isn't just about maintaining systems - it's about shaping them. You'll have the opportunity to lead, innovate, and make a lasting impact in an organisation committed to excellence and progress. What You'll Bring We're looking for someone with: Significant experience in Postgres and SQL database administration, including installation, configuration, and troubleshooting. Proven success in database migrations and upgrades. Mentoring experience - you will have acted as a mentor or lead before. Familiarity with both Linux and Microsoft operating systems. A solid understanding of database performance tuning, query optimisation, and indexing. Agile and Prince 2 experience (essential). Certifications in Microsoft SQL or PostgreSQL (a plus). A problem-solving mindset and the ability to thrive under pressure. What's on Offer? Competitive salary (to £75k, with plans to increase this as you progress and develop) and benefits package. Remote working (once/quarter in the office) A collaborative, forward-thinking environment where your ideas are valued. If you're passionate about leading a team and driving excellence in database management, then please send your CV in for immediate consideration. Our client will move quickly for the right person. Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
England, United Kingdom
Remote
Full Time
19-03-2025
Company background Company brand
Company Name
ISR Recruitment Ltd
Job Title
Senior Data Engineer (AWS)
Job Description
AWS Data Engineer Old Trafford/Trafford Park, Manchester (Hybrid-Working) c£80,000 per year Plus excellent company benefits and rewards package The Opportunity: Are you passionate about data and problem-solving? We're looking for a skilled Data Engineer to join our client's growing team? You'll play a key role in developing, maintaining, and improving our end-to-end data pipeline, working with cutting-edge technologies and large-scale datasets in Real Time. Skills and Experience: Strong problem-solving skills Knowledge of AWS or similar cloud platforms Experience with serverless technologies and frameworks Proficiency with AWS CloudFormation or Terraform for automation Experience with Scala or an OO language (Java, C#) SQL and Python development experience Commitment to high-quality coding and testing Experience debugging business-critical systems Role and Responsibilities: Write high-quality application code and tests Develop infrastructure automation and scheduling scripts for reliable data processing Continuously improve platform performance with cutting-edge technologies Provide support for production systems Review code and give helpful feedback Developing scalable Back End and cloud solutions Handling Real Time data processing and ETL jobs Applying AI and data analytics to large datasets Working with big data tools like Apache Spark and AWS technologies such as Elastic MapReduce, Athena and Lambda Please contact Edward Laing here at ISR Recruitment to learn moreabout our client and how they are leading the way in developing the next-generation of technical solutions through innovation and transformational technology?
Old Trafford, United Kingdom
On site
Full Time
19-03-2025
Company background Company brand
Company Name
Nscale
Job Title
Senior Frontend Engineer, GenAI Cloud Platform
Job Description
Join Nscale as a Senior Frontend Engineer! Are you ready to build the next generation of cloud platforms for AI? Nscale is on a mission to challenge the hyperscalers with our vertically integrated GenAI cloud platform. We own the data centers, software, and applications that power today’s AI stack using cutting-edge, sustainable technology solutions. At Nscale, we foster a culture of innovation, ownership, and accountability. Our team thrives on trust, collaboration, and adaptability, working together with urgency and excellence to shape the future of AI infrastructure. About the Role Nscale is looking for a Senior Frontend Engineer to join our cloud platform product team. You will build and maintain our web-based cloud console, ensuring a consistent user experience across our platform. The ideal candidate has experience with front-end development, CLI design, and cloud platforms. You will write clean, well-tested code that follows modern UI/UX standards and work closely with our team to deliver products for our customers. While this role focuses on UI engineering, we operate in a cross-functional environment where engineers are expected to contribute beyond their core expertise and support various aspects of our platform development. What You’ll Be Doing: Lead the development of high-impact features. Work closely with product designers to maintain and enhance our design systems. Collaborate with backend and infrastructure teams to integrate innovative solutions. Implement best practices in React JS development and maintain clean, well-tested code. Ensure the highest standards of UI performance and accessibility. Proactively identify and address technical challenges. Contribute to strategic planning and decision-making. Mentor and support junior team members, fostering a culture of continuous learning. About You: Must-Have Skills, Experience & Qualifications 5+ years of experience in front-end development (HTML, CSS, JavaScript). Expert-level knowledge of TypeScript. Strong proficiency in React & Next.js. Experience consuming OpenAPI 3.0+ specs to build apps integrating with microservices. Familiarity with building and maintaining shared component libraries. Excellent problem-solving and communication skills. A Bachelor's or Master’s degree in Computer Science, Computer Engineering, or a relevant technical field (or equivalent practical experience) Nice to Have: Experience with Tailwind CSS. Familiarity with GitOps, Kubernetes, and Docker. Experience building services in Go. Knowledge of end-to-end testing as part of a CI/CD pipeline. Please Note: We're currently working remotely, but plan to transition to a hybrid working model in 2025 as we look to secure a modern office space in London. In all we do, our core values guide us. Relentless Innovation At Nscale, we constantly push the boundaries of innovation, embracing creative risks to shape the future. Our aim is to deliver products that not only meet but exceed today’s expectations, setting new standards for tomorrow. Ownership and Accountability Every Nscaler is fully accountable for their work, driving it with excellence and urgency. We set high standards, ensuring that our contributions are not just good but exceptional. Openness and Transparency We believe trust and transparency are key to our success. We maintain open communication within our teams and with stakeholders, sharing both successes and challenges. Our open-source approach allows customers to explore our technology, building trust and ensuring our solutions are both innovative, secure, and reliable. Customer-Centric Focus Our customers are central to our mission, and we are committed to delivering impactful solutions that drive real-world success. We focus on deeply understanding their needs and challenges, striving to exceed expectations in both product quality and service. Sustainability We are dedicated to considering the long-term environmental and societal impacts of our technologies. By integrating sustainability into our operations and product development, we ensure that our innovations are both effective and responsible, contributing positively to the world around us. Full-Speed Collaboration Collaboration at Nscale is fast, efficient, and respectful. We work together seamlessly, with clear communication and mutual respect, ensuring our shared goals are met with high standards and impactful outcomes. Equal Opportunities Statement At Nscale, we are committed to fostering an inclusive, diverse, and equitable workplace. We believe that a variety of perspectives enriches our work environment, and we warmly welcome applications from individuals of all backgrounds, experiences, and perspectives. We strongly encourage applications from people of colour, the LGBTQ+ community, people with disabilities, neurodivergent people, parents, carers, and people from lower socio-economic backgrounds.
London, United Kingdom
Hybrid
Full Time
19-03-2025
Company background Company brand
Company Name
Searce Inc
Job Title
Solutions Architect - Data Modernization
Job Description
Who we are? Searce means ‘a fine sieve’ & indicates ‘to refine, to analyze, to improve’. It signifies our way of working: To improve to the finest degree of excellence, ‘solving for better’ every time. Searcians are passionate improvers & solvers who love to question the status quo. The primary purpose of all of us, at Searce, is driving intelligent, impactful & futuristic business outcomes using new-age technology. This purpose is driven passionately by HAPPIER people who aim to become better, everyday. What are we looking for? Searce is looking for a Solutions Architect who is passionate about helping customers with data and analytics applications at scale. Our Data and Analytics practice team has a bunch of experienced technology consultants who’ve got there by actually building awesome architectures. They come with technical breadth to understand the entire spectrum of infra, data and application solutions and yet don't hesitate to jump deeper and troubleshoot an error on the console. Having strong interpersonal skills, a Solutions Engineer, will work directly with some of our largest and fastest growing customers to enable innovation through continuous deployment of cloud native technology stacks and advanced cloud solutions. What you'll do as a Solutions Architect with us? Create Solution architectures for Data Engineering and Analytics projects using google native products like Pub/Sub, DataFlow, Cloud Functions, Google BigQuery and Looker Create Solution architectures for Data Engineering and Analytics projects using AWS products like S3, Redshift, QuickSight and AWS SageMaker Build High performance scalable architecture presentations and generate SOW for customer Data Engineering and Analytics Projects Involve yourself in Pre-sales of Data Engineering projects involving IoT, Streaming Data, Unstructured Data, Structured Data and variety of other data sources Involve yourself in Analytics architecture discussions and lead the team technically Keep pace with new architectures and newer AWS products Be a Searce Cloud evangelist. Educate customers of all sizes on the value proposition of various services and benefits offered by Searce and partner OEMs. Author or otherwise contribute to Searce’s customer-facing publications such as whitepapers, blogs, and proof of concepts In partnership with the sales team, formulate, and execute a sales strategy to exceed revenue objectives through the adoption of cloud platform products and services Build deep relationships with senior technical individuals within customers to enable them to be cloud advocates Capture and share best-practice knowledge amongst the Cloud solutions architect community What are the must-haves to join us? Is Education overrated? Yes. We believe so. But there is no way to locate you otherwise. So we might look for at least a Bachelor’s degree in Computer Science and preferably an MBA. A result-oriented individual, driven with passion and the ability to explore solutions and solve complex customer problems, Ability to effectively articulate technical challenges and solutions 5-9 years of experience in Data & Analytics domain with at least 2 years of hands-on experience in Solutions designing including, but not limited to - Data Warehousing, Data Integration, Data Migration, Data Integration, Data modelling, Big Data Technologies, etc Excellent written and verbal communication skills (including emoji fluency); a knack for delivering compelling presentations and product demonstrations. A consultative approach with solving customer’s business challenges and having a track record of successfully overcoming technical and security objections. Problem solving is in your DNA! Must be certified on AWS or GCP Cloud products (Solutions Architect preferred) So, If you are passionate about tech, future & what you read above (we really are!), apply here to experience the ‘Art of Possible’
London, United Kingdom
On site
Full Time
19-03-2025