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.
Apply directly at Juniper Square →Create a free account for alerts like thisView Juniper Square immigration profile
This listing is sourced directly from Juniper Square's careers page and normalized into a canonical job model.