The Role
The Precompute Platform team is seeking a senior backend engineer (II) to join the team. The team is core to achieving Addepar's transition to using next generation tools and processes for data and analytics with a scalable global operating model. The team's mission is to empower analysts, researchers, and other internal teams to performantly generate data and analytics artifacts. We operate on Terabyte-scale datasets, and enable second to sub-second performance by leveraging vector-oriented programming and distributed systems.
What You’ll Do
* Architect, implement, and maintain engineering solutions to solve sophisticated problems; write well-designed, testable code.
* Work in partnership with product managers and technology partners to map out solutions for challenging technology and workflow problems.
* Gain foundational knowledge of core Addepar systems, including the Addepar Data Lakehouse. Use these insights to work with counterparts. Drive opportunities to improve the end-user experience.
* Reduce complexity through the adoption of strategic data architecture and workflows
* Communicate technical ideas and set direction on projects with a focus on solving business challenges.
* Mentor other engineers on the team.
Who You Are
* B.S., M.S., or Ph.D. in Computer Science or similar technical field (or equivalent practical experience).
* Experience in building and evolving large-scale, high-performing distributed systems.
* 6+ years experience as a professional software engineer, primarily in Python.
* Experience with vector-oriented development (NumPy, PyArrow, Dask, Spark are preferred, but we are open to candidates with experience of other vector languages)
* Strong AWS knowledge and architectural experience.
* A confident and positive outlook with low ego; high degree of ingenuity, resourcefulness, and problem-solving skills.
#J-18808-Ljbffr