Sr. Backend Software Engineer - Platform Integration
About the role
The Role
We are seeking an experienced backend software engineer to join the Platform Integrations team!
We are looking for a senior engineer to join us in building client onboarding solutions, to enable clients to bring their data on to our systems, allowing them to report, analyze, and understand their data, and work with all their data in one central place.
We interface with product and client solutions teams to gain a deep understanding of the data and of client’s needs. We implement performant workflows that our users depend on for their day-to-day operations. We maintain the Python framework that enables teams across Addepar to build their own workflows on the Data Lakehouse.
The Platform Integration team is passionate about handling large volumes of data, automation to reduce manual effort, and guiding and impacting best practices in how teams across Addepar use the Lakehouse Platform.
We are looking for a senior engineer who is interested in technical challenges and is motivated to understand the problems facing our users today. If you’ve designed scalable solutions and built data pipelines, and if you have a strong technical and problem-solving background, join us!
Applicants must have, and maintain, the right to work in the United Kingdom from the first day of employment. Please note that visa sponsorship is not available for this role.
What You’ll Do
- Collaborate multi-functionally with Product, Client Solution teams, and other engineering teams to deliver holistic client onboarding solutions.
- Write well-designed and tested code to solve complex engineering problems.
- Implement features to support the Data Lakehouse Framework and promote engineering best practices to influence the framework’s direction.
- Lead individual projects including ownership of areas such as technical solution and architecture design, timeline and estimation, coding and implementation.
- Communicate technical ideas and steer direction on projects from an engineering standpoint.
- Mentor and guide other engineers on the team.
Who You Are
- Extensive experience as a software engineer, preferably with Python.
- A strong ownership mentality and strong communication skills.
- Robust analytical and problem solving skills.
- Experience with data processing and analysis using PySpark or similar frameworks is a plus.