At a Glance
- Tasks: Lead a team of data engineers and design scalable data solutions on Azure.
- Company: Join EPAM, a global leader in digital platform engineering.
- Benefits: Enjoy competitive salary, private medical insurance, and great learning opportunities.
- Why this job: Make an impact with cutting-edge tech while collaborating with diverse teams.
- Qualifications: 8+ years in data engineering and strong Azure experience required.
- Other info: Dynamic culture with excellent career growth and fun perks like free lunches.
The predicted salary is between 43200 - 72000 ÂŁ per year.
Are you a Principal Data Engineer with a passion for big data? Do you keep up to date with cutting‑edge technologies within D&A? If so, then you have a fantastic opportunity to join a multi‑disciplinary team of engineers, architects, designers, and strategists as we continue to grow our Data & Analytics practice across Europe.
About the Role
We’re looking for a Principal Data Engineer with Azure, Databricks and PySpark to join our team in London. The ideal candidate will have a strong background in data engineering, extensive experience with Azure cloud services, and experience leading a technical team on the implementation.
Responsibilities
- Lead, mentor and manage a team of Azure data engineers
- Drive the team's technical execution
- Collaborate with cross-functional teams including data scientists, analysts and business stakeholders ensuring a quality single version of truth
- Passionate engineer, very keen on building end‑to‑end pipelines to support enterprise‑wide analytics
- Design, develop and implement scalable and secure data lake solutions on Azure
- Ensure best practices in data engineering, data integration and ETL processes
- Prepared to code complicated aspects of our pipeline
- Ensure the ongoing maturity of our SVOT framework
- Monitor performance and scalability of the SVOT platform updating the framework and code to ensure the business has a highly available accessible product
Requirements
- Minimum of 8 years of experience in data engineering
- At least 5 years of hands‑on experience with Azure data services (Apache Spark, Azure Data Factory, Synapse Analytics, RDBMS – preferably SQL Server)
- Proven experience in leading and managing a team of data engineers
- Proficiency in programming languages specifically PySpark, Python (with Pandas if no PySpark), Continuous Integration (DevOps, PRs, Branching), T‑SQL & SparkSQL
- Strong understanding of data modeling, ETL processes and data warehousing concepts
- Knowledge of CI/CD pipelines and version control (e.g., Git)
- Excellent problem‑solving and analytical skills
- Strong communication and collaboration abilities
- Ability to manage multiple projects and meet deadlines
- Certifications in Azure (e.g., Microsoft Certified: Azure Data Engineer Associate, Azure Solutions Architect)
Nice to Have
- Hands‑on experience with Scala for Apache Spark
- Knowledge or experience working with other Clouds such as AWS or GCP
Our Benefits Include
- A competitive group pension plan and protection benefits including life assurance, income protection and critical illness cover
- Private medical insurance and dental care
- Cyclescheme, Techscheme and season ticket loans
- Employee assistance program
- Great learning and development opportunities, including in‑house professional training, career advisory and coaching, sponsored professional certifications, well‑being programs, LinkedIn Learning Solutions and much more
- EPAM Employee Stock Purchase Plan (ESPP)
- Various perks such as gym discounts, free Wednesday lunch in‑office, on‑site massages and regular social events
- Certain benefits and perks may be subject to eligibility requirements and may be available only after you have passed your probationary period
About EPAM
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi‑national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting‑edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Principal Data Engineer employer: EPAM
Contact Detail:
EPAM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Data Engineer
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who’s already in the data engineering field. You never know when a casual chat could lead to your next big opportunity.
✨Show Off Your Skills
Don’t just talk about your experience; showcase it! Create a portfolio of projects that highlight your expertise in Azure, Databricks, and PySpark. This will give potential employers a clear view of what you can bring to the table.
✨Ace the Interview
Prepare for those interviews by brushing up on common data engineering questions and scenarios. Practice explaining your thought process and problem-solving skills, especially around building end-to-end pipelines and managing teams.
✨Apply Through Our Website
Make sure to apply through our website for the best chance at landing that Principal Data Engineer role. We love seeing candidates who are proactive and take the time to engage directly with us!
We think you need these skills to ace Principal Data Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Principal Data Engineer role. Highlight your experience with Azure, Databricks, and PySpark, and don’t forget to showcase any leadership roles you've had. We want to see how you fit into our multi-disciplinary team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for big data and how you keep up with cutting-edge technologies. Let us know why you're excited about joining our Data & Analytics practice in London.
Showcase Your Projects: Include specific examples of projects you've worked on that demonstrate your skills in data engineering and team leadership. We love seeing real-world applications of your expertise, especially those involving end-to-end pipelines and scalable solutions.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity with StudySmarter!
How to prepare for a job interview at EPAM
✨Know Your Tech Inside Out
As a Principal Data Engineer, you’ll need to showcase your expertise in Azure, Databricks, and PySpark. Brush up on the latest features and best practices in these technologies. Be ready to discuss specific projects where you've implemented these tools and how they contributed to successful outcomes.
✨Demonstrate Leadership Skills
Since the role involves leading a team, prepare examples that highlight your leadership experience. Think about times when you mentored others or drove technical execution. Show how you can inspire and manage a team effectively while collaborating with cross-functional groups.
✨Prepare for Technical Challenges
Expect to face technical questions or even coding challenges during the interview. Practice coding in PySpark or SQL, and be ready to explain your thought process. This will demonstrate not only your technical skills but also your problem-solving abilities.
✨Showcase Your Communication Skills
Effective communication is key in this role. Be prepared to discuss how you’ve collaborated with data scientists, analysts, and business stakeholders in the past. Highlight your ability to convey complex technical concepts in a way that’s understandable to non-technical team members.