Senior Software Engineer building Dex, Juniper Square’s AI-native data warehouse for private-market finance. Developing production data extraction, RAG, and LLM-powered systems.
Responsibilities
Design, build, and ship production-quality systems, APIs, and services
Own projects end-to-end, from technical design and implementation through testing, deployment, and iteration
Build reliable, scalable, and observable systems that deliver customer value
Own production health, including monitoring, troubleshooting, performance, reliability, and issue resolution
Build intuitive, performant customer experiences
Improve engineering velocity and operational quality through automation, documentation, and continuous improvements
Contribute to technical design for complex projects and evaluate tradeoffs
Partner with product, design, QA, and engineering to translate requirements into technical solutions
Identify and reduce technical debt, reliability risks, and software-development friction
Establish reusable patterns and raise engineering standards with Staff and senior engineers
Participate in code reviews, design reviews, debugging, incident response, and operational support
Use agentic coding tools and AI-assisted development as a primary workflow
Critically evaluate AI-generated code for correctness, edge cases, and regressions
Build or integrate AI/LLM-powered capabilities, including evaluation frameworks, RAG pipelines, and agentic workflows, with human-in-the-loop boundaries
Contribute to AI-accelerated development, testing, and code-review practices
Communicate technical context to technical and non-technical stakeholders
Grow into a subject-matter expert in Dex, Juniper Square's AI-native data warehouse
Work on Dex data extraction across an Ingest → Parse → Classify → Extract pipeline, including initial MVP agents, structured data extraction, RAG, vectorized storage, and a documentation repository
Requirements
7+ years of experience in backend and/or full-stack software engineering
Strong backend engineering experience with Python and frameworks such as FastAPI, Flask, Pyramid, or Django
Experience with relational/NoSQL databases, including schema design, query optimization, and data modeling
Experience with cloud-native technologies such as AWS, Docker, Kubernetes, and infrastructure as code
Strong understanding of CI/CD, observability, and operating services in production
Comfort working full-stack when the problem calls for it; TypeScript/React experience is a plus
Ability to break down complex technical problems and deliver pragmatic, maintainable solutions
Strong ownership mindset and ability to drive projects independently while collaborating effectively across teams
Clear communication skills and ability to explain technical tradeoffs to engineering and cross-functional partners
Hands-on experience with AI-native development tools such as Cursor or Augment
Demonstrated AI fluency, including judgment about when AI is and is not the right tool, adapted code review practices for AI-generated code, and safeguards against over-reliance on AI tooling
Bachelor's degree in Computer Science or equivalent work experience
Hands-on experience building or integrating AI/LLM-powered systems in production, such as RAG pipelines, agent frameworks, evaluation workflows, guardrails, prompt/tool orchestration, or model observability
Comfort operating in ambiguous, fast-evolving technical territory
Nice to have: strong data warehousing or data engineering expertise with Redshift, Snowflake, BigQuery, or Databricks
Nice to have: experience shipping AI-forward data pipeline or warehousing solutions
Nice to have: comfort navigating ambiguity in an early-stage, less spec-heavy environment
Benefits
Health, dental, and vision care for you and your family
Life insurance
Mental wellness coverage
Fertility and growing family support
Flex Time Off in addition to company-paid holidays
Paid family leave, medical leave, and bereavement leave policies
Retirement saving plans
Allowance to customize your work and technology setup at home
Annual professional development stipend
Equity
Digital-first operations and flexible ways to work, ranging from fully remote to working in a physical office
Data Migration Consultant managing CRM data imports, validation, and onboarding for Neon One, a nonprofit software company. Coordinating clients, engineers, and cross - functional teams.
Data Migration Specialist defining mappings and validating migrations for ClearRisk’s cloud - based claims and risk management solutions. Ensuring customer data is accurate, clean, and business - ready.
Senior Data Engineer building scalable data platforms and pipelines for Confluence’s investment data business. Collaborating on architecture while mentoring engineers and solving complex data challenges.
Senior Data Engineer building Dandy’s data infrastructure for its technology - powered dental operating system. Developing pipelines, governed data products, and AI - ready platform capabilities.
Senior Data Engineer supporting the Government of Alberta’s Data Management Platform. Building, monitoring, and modernizing Talend integrations, ETL/ELT pipelines, APIs, and data services.
Data Engineer building cloud data pipelines, models, and analytics infrastructure for Boeing’s aviation programs. Supporting machine learning applications and data governance from Richmond/Vancouver.
Data Engineer building cloud - based data pipelines and analytics infrastructure for Boeing’s aviation programs. Supporting machine learning, data governance, and high - performance systems from Richmond/Vancouver.
Data Engineer building trusted data pipelines for Crux’s clean - energy capital platform. Automating surveys, reporting datasets, and research queries for Market Intelligence.
ETL Data Engineer designing Informatica ETL pipelines and Hadoop workflows. Supporting SQL - driven reconciliation, data quality, BI reporting, and analytics solutions.