At a Glance
- Tasks: Design and maintain scalable data platforms and pipelines using SQL, Python, and Spark.
- Company: Join Nearform, a leading tech company focused on AI and digital solutions.
- Benefits: Enjoy flexible remote work, competitive salary, and generous annual leave.
- Other info: Collaborative culture with excellent career growth and training opportunities.
- Why this job: Make a real impact by solving complex data challenges with cutting-edge technology.
- Qualifications: 6+ years in data engineering, strong SQL, Python, and Spark skills required.
The predicted salary is between 90000 - 90000 £ per year.
This is a permanent full-time opportunity for those based in the UK. This role will require travel to Germany.
About Nearform
Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and capability at pace. We create AI-enabled solutions that enhance digital experiences, empower developers, and deliver measurable results. Our deep expertise in solving the world’s most complex digital problems, along with our collaborative, people-first approach, enables enterprises to build breakthrough products and modernise legacy systems by unleashing the power of AI.
As part of our Engineering function, you will work closely with clients to translate complex business requirements into innovative digital products. You will collaborate with distributed teams, leveraging cutting-edge technologies to build secure, high-performance applications.
About the Senior Data Engineer role
As a Senior Data Engineer at Nearform your main task will be designing, building, and maintaining scalable data platforms, pipelines, and warehouses using SQL, Python, Spark, and other relevant technologies. Your responsibilities may include:
- Designing, building, and optimizing data pipelines and ETL processes for large-scale data ingestion and transformation.
- Developing and maintaining data platforms and warehousing solutions to support analytics and business intelligence needs.
- Implementing scalable data storage solutions and ensuring high availability and performance.
- Enhancing performance in data processing workflows for maximum speed and scalability.
- Collaborating with data scientists, analysts, and stakeholders to understand business needs and translate them into data engineering solutions.
- Ensuring data quality, governance, and compliance across all systems.
- Supporting CI/CD processes for data pipeline deployments and implementing best practices in DevOps for data workflows.
- Conducting code reviews and enforcing best practices in version control, automation, and testing.
- Assisting with defining structured source code management and deployment processes.
- Working with and supporting Technical Leaders in project execution and timely delivery.
- Collaborating with client teams.
What we are looking for in this person:
- Significant experience delivering at a Senior Engineer level, specialising in Data engineering.
- At least 6 years’ commercial experience.
- Practical experience of delivering in an agile environment.
- Extensive hands-on experience in SQL, Python, and Spark for large-scale data processing.
- Strong expertise in data warehousing technologies (e.g., Snowflake, Redshift, BigQuery, or similar).
- Experience with distributed data processing frameworks (Spark, Hadoop, or similar).
- Deep understanding of ETL processes, data modeling, and schema design.
- Strong experience with cloud-based data solutions (AWS, Azure, GCP) and data lake architectures.
- Experience with automation, CI/CD for data pipelines, and Infrastructure as Code (IaC).
- Deep understanding of versioning control tools - e.g. Git.
- Familiarity with data governance, security, and compliance best practices.
- Excellent communication and collaboration skills.
- Professional proficiency in English.
- Must hold a valid passport for travel.
Travel: This role will require up to 1 week per month onsite in Germany.
Benefits & Perks:
- Annual Company Bonus - We all help Nearform to hit company goals so we all receive a share of the profits on an annual basis in line with company performance.
- Work Remotely and Flexibly - We have a genuine dedication to work/life balance.
- Paid Time Off Package - We offer an annual leave of 25 days plus public holidays.
- Remote Working Allowance - Every 2 years, you will have a budget of up to €1250 (equivalent in GBP) to help you set up a comfortable and productive workspace.
- Training and Development Allowance - We offer an allowance of up to €1000 (equivalent in GBP) you can use to upskill yourself.
- Healthcare - We offer additional private healthcare.
- Pension & Insurances - We offer a pension match of up to 5% and Income Protection and Death in Service for peace of mind.
Our Interview Process:
- Talent Call (30 mins via Zoom) - An introductory conversation with a member of our Talent Team.
- Technical Assessment (1 hour via Zoom) - A live coding challenge with one of our trained interviewers.
- Hiring Manager Interview (45 mins via Zoom) - A conversation with a Hiring Manager focused on your approach to teamwork, client collaboration, and problem-solving.
Ready to Join Us? If you're passionate about building high-quality applications, solving complex challenges, and driving innovation in enterprise development, we’d love to hear from you. Apply now via our careers page at Nearform.
Salary up to £90,000 + Bonus & Benefits.
Senior Data Engineer (Perm, UK, Hybrid) employer: Nearform
Nearform is an exceptional employer that prioritises a people-first culture, offering flexible working arrangements and a strong commitment to work-life balance. With generous benefits including an annual bonus, extensive training allowances, and private healthcare, employees are empowered to grow and thrive in their careers while collaborating on innovative projects that make a real impact. The opportunity to work with leading enterprises and travel to Germany adds a unique dimension to the role, making Nearform a truly rewarding place to advance your career as a Senior Data Engineer.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Data Engineer (Perm, UK, Hybrid)
✨Tip Number 1
Network like a pro! Reach out to your connections in the data engineering field, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Prepare for those interviews! Brush up on your SQL, Python, and Spark skills, and be ready to showcase your problem-solving abilities. Practising coding challenges can really help you shine during the technical assessment.
✨Tip Number 3
Show off your projects! Whether it's a GitHub repo or a personal website, having a portfolio of your work can set you apart. Highlight any data pipelines or ETL processes you've built to demonstrate your hands-on experience.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our awesome team at Nearform.
We think you need these skills to ace Senior Data Engineer (Perm, UK, Hybrid)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with SQL, Python, and Spark, and don’t forget to mention any relevant projects that showcase your skills in data engineering.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about data engineering and how your experience aligns with our mission at Nearform. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any interesting data projects, make sure to include them in your application. We love seeing real-world examples of your work, especially those that demonstrate your problem-solving skills and technical expertise.
Apply Through Our Website:Don’t forget to apply through our careers page! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we can’t wait to see what you bring to the table!
How to prepare for a job interview at Nearform
✨Know Your Tech Stack
Make sure you’re well-versed in SQL, Python, and Spark, as these are crucial for the Senior Data Engineer role. Brush up on your knowledge of data warehousing technologies like Snowflake or Redshift, and be ready to discuss how you've used them in real-world scenarios.
✨Prepare for Live Coding
Since there's a technical assessment involved, practice coding challenges that focus on data engineering problems. Use platforms like LeetCode or HackerRank to simulate the live coding environment and get comfortable with screen sharing your thought process.
✨Understand the Business Needs
Familiarise yourself with how data engineering supports business intelligence and analytics. Be prepared to discuss how you’ve collaborated with stakeholders to translate complex requirements into effective data solutions, showcasing your communication skills.
✨Showcase Your Agile Experience
As the role requires experience in an agile environment, be ready to share examples of how you've worked in agile teams. Discuss your role in sprints, retrospectives, and how you adapt to changing requirements while maintaining high-quality deliverables.