Juniper Square

Juniper Square

Senior Software Engineer, Data (AI)

Americas (USA or Canada) · Senior · Full-time

Sponsorship not specified$185k-$225kDetected 13 days ago
TypeScriptPythonReactFastAPIBackend DevelopmentFull-Stack DevelopmentCode ReviewRedshiftAWSCI/CDGraphQLRESTKafkaAirflowdbtData EngineeringLLMsAI OrchestrationA/B TestingCommunicationCollaboration

About the role

  • The team built and operates the data fabric - a real-time streaming data layer built on Kafka, Flink, and Redshift - that serves as the company's unified data access layer and underpins in-app reporting for customers.
  • The team is now expanding that foundation with a self-service data catalog, governance tooling, and a self-service ingestion and transformation platform built on dbt and Airflow.
  • You will write production code every day, contribute to technical architecture discussions, and help scale a platform that serves both internal teams and end customers.

Responsibilities

  • Build and Extend Core Data Infrastructure
  • Design and ship production-quality enhancements to the data fabric platform, including streaming ingestion pipelines (Kafka, Flink), Redshift-based storage and query layers, and data distribution to consuming teams and products
  • Contribute to the self-service ingestion and transformation platform - enabling domain teams to publish data models and analysts to create aggregations without blocking on data engineering
  • Extend and maintain the CI/CD pipeline for dbt transformations, including validation frameworks that prevent regressions as the model library grows
  • Own Data Catalog and Governance Capabilities
  • Build and operate the data catalog platform, enabling stakeholders across the company to discover available data, understand business context, search by keyword, and trace lineage
  • Implement integrations between the catalog and upstream systems - dbt, query history, data publishers - to keep lineage and metadata accurate and current
  • Build and Operate with AI-Native Practices
  • Drive Quality, Reliability, and Observability
  • Build and maintain monitoring, alerting, and observability tooling that keeps data pipelines healthy and issues detectable before they affect consumers

Requirements

  • 4-7 years of software engineering experience, with a track record of owning and shipping production data systems end-to-end
  • Comfort working across the data stack - from pipeline logic and storage to APIs and observability tooling
  • Familiarity with data lineage, data contracts, or metadata management patterns at scale
  • Hands-on experience building and operating data pipelines or data warehouse infrastructure: streaming or batch ingestion, ETL/ELT patterns, schema design, query optimization
  • Experience with AWS data infrastructure; Redshift experience strongly preferred
  • Production experience building with LLMs - integrating models into real systems, not just experimentation
  • Fluency with AI-assisted and agentic development workflows; you use these tools daily and evaluate their output critically
  • Strong written communication - able to document technical decisions clearly for both engineering and non-technical audiences

Nice to have

  • Experience with streaming data technologies such as Kafka or Flink
  • Experience with dbt (dbt-core preferred) and workflow orchestration tools such as Airflow
  • Familiarity with data catalog or data governance platforms - open source (e.g. OpenMetadata) or commercial
  • Experience authoring modern web applications using ReactJS and TypeScript and designing reusable UI components and scalable frontend architecture.
  • Background in financial services data - familiarity with fund administration, investment data schemas, or institutional reporting workflows is a meaningful differentiator
  • Experience with AWS data infrastructure
  • Redshift experience strongly preferred

Compensation

  • Compensation for this position includes a base salary, equity, and a variety of benefits.
  • The U.S. base salary range for this role is $185,000 - $225,000 USD.
  • Actual base salaries will be based on candidate-specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable.
  • Annual professional development stipend

Benefits

  • Health, dental, and vision care for you and your family
  • Life insurance
  • Mental wellness coverage
  • Flex Time Off in addition to company-paid holidays
  • Paid family leave, medical leave, and bereavement leave policies
  • Retirement saving plans
  • Annual professional development stipend

Company info

  • Juniper Square's Data Platform team owns the foundational data infrastructure that powers reporting, analytics, and data access across the company.

This listing is sourced directly from Juniper Square's careers page and normalized into a canonical job model.