Job Description

Juniper Square is growing rapidly, and our data needs are growing even faster, so we’re growing our Data Engineering Team. As a Senior Data Engineer your role will be pivotal to evolving our existing data and reporting experiences. You’ll build out pipelines to gather data from multiple sources and make it available for analysis. You will shape both internal and external analytics products to help guide business-critical decisions, enhance their workflows, and improve decision-making.

You'll design and implement sophisticated data models in SQL. You will work closely with the other Software Engineers to ensure sound, scalable implementation. Act as a technical expert on our team regarding all things data, especially as the data team grows and evolves. Introduce new technologies to evolve and enhance our data pipeline capabilities. You'll document data models, architectural decisions and data dictionaries to enable collaboration, maintainability and usability of our analytics platforms and code.

You'll assist with governance, guidance, code reviews, and access controls so that we maintain consistency, quality, and business confidentiality as we scale analytics access across the company and to customers. Externally, you'll learn our application data schema, and develop a fluency in how to transform it to enhance customer’s decision-making with data. Internally, you'll guide product and development teams, advising on instrumentation and laying development foundations for product usage reporting. You will fulfill projects with minimal guidance but with an appropriate sense of when and how to collaborate with others. Finally, you will build scalable, highly performant infrastructure for delivering clear business insights from a variety of raw data sources.

About Juniper Square

Juniper Square digitizes private markets, bringing efficiency, transparency, and access to commercial real estate, private equity, and venture capital.

Apply for This Position