Juniper Square logo
Juniper Square Verified
FinTech, Real Estate Tech, Enterprise Software

Staff Software Engineer (AI)

Remote, CanadaRemoteFull TimeStaff$210,000–$260,000 /yrPosted 18 days agoHidden Gem · Himalayas

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Juniper Square is seeking a Staff Software Engineer (AI) to lead the technical direction and architecture of AI systems. This role requires 7+ years of backend and/or ML engineering experience with a strong focus on technical leadership and architectural responsibility. The engineer will build and operate AI/LLM-powered systems, design complex systems, and work with cloud-native technologies on AWS. Proficiency in Python is essential, with experience in Node.js, TypeScript, or Java being a plus. The position emphasizes CI/CD, observability, reliability, and embedding AI-driven practices to enhance team velocity and code quality.

Juniper Square is hiring a Staff Software Engineer (AI) to lead the technical direction and architecture of AI systems. The role involves setting technical direction, driving architectural decisions, and raising engineering quality across the team. The engineer will work on AI-native development, build and operate AI systems, and lead and grow the team.

Requirements

  • 7+ years of backend and/or ML engineering experience with a trajectory of increasing technical leadership, architectural responsibility, and mentorship
  • Deep expertise in Python, with strong proficiency in building production-grade backend services; experience with other server-side languages (Node/TS, Java) a plus
  • Production experience building and operating AI/LLM-powered systems — such as AI SDKs, RAG pipelines, evaluation frameworks, agentic workflows, or model observability — in real systems, not just experimentation
  • Experience leading technical design for complex systems, including making architecture decisions, evaluating tradeoffs, and guiding implementation across multiple engineers or teams
  • Experience with relational/NoSQL databases, including schema design, performance tuning, and data modeling
  • Experience building and operating cloud-native systems using AWS, Docker, Kubernetes, and infrastructure as code
  • Strong understanding of CI/CD, observability, reliability, and operational excellence in production environments
  • Ability to work through ambiguity, break down complex problems, and drive alignment across engineering, product, and design
  • Demonstrated ability to raise engineering quality through technical standards, design reviews, mentoring, and reusable platform patterns
  • Hands-on experience with AI-native development tools (e.g., Cursor, Augment); demonstrated ability to embed AI-driven practices to accelerate team velocity and code quality
  • Ability to critically evaluate AI-generated code and outputs, including identifying failure modes, regressions, and edge cases

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

Originally posted on Himalayas

Ready to apply?
You'll be redirected to Juniper Square's application page.

Similar roles