Staff Software Engineer, Data (AI)
New
J
Juniper SquareFinancial Technology
Americas (USA or Canada)Full-TimeStaff
SalaryThe U.S. base salary range for this role is $210,000 – $260,000 USD and the Canadian base salary range is $210,000 - $280,000 CAD.
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years of software engineering experience
- Required Skills
- AWSETLData engineeringRedshiftPrompt Engineering
Requirements
- 12+ years of software engineering experience, with demonstrated Staff-level technical scope and impact
- Portfolio of shipped production systems
- Strong hands-on experience with data pipeline or data warehouse engineering: schema design, ETL/ELT patterns, normalization, and API-based data distribution
- Production experience building with LLMs: prompt design, model orchestration, evaluation, and output validation
- Fluency with AI-assisted and agentic development workflows
- Experience with AWS data infrastructure
- Strong written communication skills
- Ability to critically evaluate AI-generated code and outputs, including identifying failure modes, regressions, and edge cases
Responsibilities
- Design and ship the data normalization, schema mapping, validation, enrichment, and distribution pipeline for a net-new intelligent data warehouse
- Write production code as a hands-on individual contributor
- Take technical ownership from architecture through deployment, with accountability for reliability, performance, and correctness
- Define the end-to-end architecture for an AI-native data warehouse serving institutional financial clients
- Design and implement the evaluation framework that makes AI-generated outputs trustworthy in high-stakes financial data contexts
- Use agentic coding tools and LLM-assisted development as a primary workflow
- Set coding standards, review practices, and architectural documentation that will scale as the team grows
View Full Description & ApplyYou'll be redirected to the employer's site