Senior Software Engineer, AI-Native Data Warehouse

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$165,000 - CA$190,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Amazon RedshiftAWSBigQueryCloudDjangoDockerFlaskKubernetesNoSQLPythonReactTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.