
Senior Software Engineer, AI-Native Data Warehouse
About this role
This role suits an experienced software engineer with a strong backend background who wants to build production systems for an AI-native data warehouse in Canada. The Senior Software Engineer, AI-Native Data Warehouse position at Juniper Square involves designing and operating core data extraction pipelines and customer-facing data products.
Role Overview
Juniper Square is hiring a hands-on Senior Software Engineer to join Dex, an AI-native data warehouse and customer-facing data product. This position is located in Canada within a digital-first, remote-friendly work environment. The engineer will design, build, and operate production-quality systems, APIs, and services, focusing on data extraction pipelines, structured data extraction, RAG pipelines, and vectorized storage.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
The Canadian base salary range for this role is $165,000 to $190,000 CAD, alongside equity and benefits. Benefits include health, dental, and vision care, life insurance, mental wellness coverage, fertility and growing family support, and Flex Time Off.
About the Company
Juniper Square operates as an operations partner for private markets, unifying technology, data, and fund administration services into a single platform. Founded in 2014 and backed by over $350M in funding, the organization employs over 1,000 people and maintains a digital-first hybrid workplace strategy across multiple regions.
How to Apply
Interested candidates should apply on the official company careers page.
Skills and tech stack
Questions candidates ask
What is the salary range for this role in Canada?
The Canadian base salary range is $165,000 to $190,000 CAD, with actual salaries determined by experience, skillset, location, and local minimum pay requirements.
Where is the position located?
The position is based in Canada, with Juniper Square offering a digital-first hybrid workplace model that supports fully remote work or physical office options.
How many years of experience are required?
Candidates must have 7+ years of experience in backend and/or full-stack software engineering.
What technical stack is expected for backend development?
Strong backend engineering experience with Python and frameworks such as FastAPI, Flask, Pyramid, or Django is required.
What benefits are included with the position?
Benefits include health, dental, and vision care, life insurance, mental wellness coverage, fertility and growing family support, and Flex Time Off.