At a Glance
- Tasks: Design and build cloud-native data platforms for analytics and reporting.
- Company: Join JPMorgan Chase, a leader in financial services with a focus on innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Mentorship opportunities and a collaborative team culture await you.
- Why this job: Shape the future of investment decisions using cutting-edge data technology.
- Qualifications: 8 years of data engineering experience and strong Python skills required.
The predicted salary is between 80000 - 100000 € per year.
Shape how hundreds of thousands of UK investors use data to make confident, informed investment decisions. Join a team building modern, cloud-native data platforms that enable analytics, regulatory reporting, and data-driven products at scale. You’ll work with contemporary lakehouse and streaming patterns, strong engineering practices, and a culture that values ownership and continuous improvement. This role offers meaningful scope to influence platform standards and mentor others while growing your technical and leadership impact.
As a Lead Data Engineer at JPMorgan Chase within Personal Investing, you will design, build, and operate a robust cloud-native data platform and pipelines that power analytics, regulatory reporting, and data-promoted applications. You will help us deliver reliable, scalable, observable, and secure data solutions by applying strong software engineering fundamentals and modern data engineering patterns. You’ll work closely with partners across product, analytics, and engineering to translate business needs into resilient technical designs. You’ll also contribute to engineering excellence through best practices, mentoring, and thoughtful technical direction.
Job Responsibilities
- Design scalable, reusable data processing and data quality frameworks using Python, PySpark, and dbt.
- Build and optimize batch and streaming data pipelines with strong performance, fault tolerance, and observability.
- Develop and operate workflow orchestration (e.g., Apache Airflow) to schedule, monitor, and manage data movement and transformations.
- Model and transform data for analytics using SQL and dbt to support business intelligence and reporting workloads.
- Write production-grade Python/PySpark code with disciplined testing, performance tuning, and maintainable object-oriented design.
- Implement infrastructure-as-code (e.g., Terraform) to provision and manage cloud-based data platform components.
- Containerize and deploy services using Docker and Kubernetes (and related tooling such as Helm).
- Collaborate with analysts, data scientists, and application teams to turn requirements into technical designs and delivered solutions.
- Own critical data systems by improving reliability, scalability, security, and operational excellence.
- Mentor junior engineers and influence the team’s technical direction through standards, reviews, and knowledge sharing.
Required Qualifications, Capabilities, And Skills
- Degree in Computer Science or a STEM-related field (or equivalent).
- Demonstrated experience delivering in an agile, fast-paced engineering environment.
- 8 years of recent, hands-on professional experience actively coding as a data engineer.
- Strong software engineering fundamentals (system design, data structures, object-oriented programming, testing strategies, and end-to-end development lifecycle).
- Strong Python programming skills, including unit and integration testing.
- Hands-on experience building and operating cloud-based data platforms using major cloud services (e.g., AWS, Google Cloud, or Azure).
- Experience with large-scale distributed data processing and performance tuning.
- Hands-on experience with modern data warehousing/lakehouse technologies (e.g., Redshift, BigQuery, Snowflake; and engines such as Spark, Flink, or Trino; and table formats such as Iceberg, Hudi, or similar).
- Strong SQL skills and experience with SQL-based transformation tooling (e.g., dbt).
- Experience designing and operating orchestration pipelines using Airflow or similar tools.
- Experience designing and building streaming pipelines using Kafka, Pub/Sub, or similar messaging systems.
Preferred Qualifications, Capabilities, And Skills
- Data modeling experience for analytics and reporting use cases.
- Knowledge of security, risk, compliance, and governance considerations for data platforms.
- Experience building continuous integration and continuous delivery automation for data and platform services.
- Experience with container-based deployment environments (Docker, Kubernetes, etc.).
- Demonstrated ability to coach teammates on engineering practices and contribute to a collaborative, inclusive team culture.
Equal Opportunity Statement
We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs.
Lead Data Engineer employer: JPMorganChase
At JPMorgan Chase, we pride ourselves on fostering a dynamic work environment that empowers our employees to take ownership of their projects and drive continuous improvement. As a Lead Data Engineer, you will not only have the opportunity to shape cutting-edge data platforms but also benefit from a culture that prioritises mentorship and professional growth, ensuring that your contributions are recognised and valued. Located in the heart of the UK, our team collaborates closely with diverse partners, providing a unique chance to influence impactful data solutions while enjoying a supportive and inclusive workplace.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Data Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, PySpark, and cloud platforms. This gives you a chance to demonstrate your expertise and makes you stand out from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences in data engineering. Remember, it’s not just about what you know, but how you communicate it!
✨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, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Lead Data Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Lead Data Engineer role. Highlight your experience with Python, cloud platforms, and data engineering practices to show us you’re the right fit!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about data engineering and how you can contribute to our team. Share specific examples of your past work that align with the job description.
Showcase Your Projects:If you've worked on relevant projects, don’t hesitate to mention them! Whether it’s building data pipelines or optimising cloud solutions, we want to see what you’ve accomplished in your previous roles.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at JPMorganChase
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Python, PySpark, and SQL. Brush up on your knowledge of cloud platforms and data processing frameworks, as you’ll likely be asked to discuss your experience with them.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, especially when it comes to designing scalable data solutions or optimising pipelines.
✨Demonstrate Leadership and Mentoring
Since this role involves mentoring junior engineers, be ready to share examples of how you've guided others in the past. Talk about your approach to fostering a collaborative team culture and how you’ve influenced technical direction in previous projects.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the company’s data strategy and engineering practices. Inquire about their current challenges with data platforms or how they measure success in their data initiatives. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.