jobapplier

Senior Software Engineer (Platform)

Juniper Square

Skills

Required

  • AI / LLM-powered
  • backend and/or
  • full-stack software engineering
  • backend engineering
  • Python
  • RAG pipelines / agent frameworks / evaluation workflows / guardrails / prompt/tool orchestration / model observability
  • observability
  • FastAPI / Flask / Pyramid / Django
  • Docker
  • Kubernetes
  • TypeScript / React

Preferred

  • API gateway/infrastructure
  • security & governance tooling
  • retrieval
  • data-access systems
  • automation
  • APIs

Juniper Square as a Senior Software Engineer (AI Platform) and be a key contributor in designing, building, and operating production systems for institutional financial clients. You will work closely with Staff engineers, product, design, and QA to deliver reliable and well-designed systems.

You should have 7+ years of experience in backend and/or full-stack software engineering, strong backend engineering experience with Python, and hands-on experience building or integrating AI/LLM-powered systems in production.

Responsibilities

  • Your responsibilities will include owning projects end-to-end, building scalable and observable systems, and improving engineering velocity through automation and continuous improvements.
  • Design, build, and ship production-quality systems, APIs, and services, from foundational platform capabilities to customer-facing product experiences.
  • Own projects end-to-end: translating requirements into technical designs, implementation, testing, deployment, and ongoing iteration.
  • Build reliable, scalable, and observable systems that deliver value to customers and enable other engineering teams to move faster.

Requirements

  • 7+ years of experience in backend and/or full-stack software engineering
  • Clear communication skills, with the ability to explain technical tradeoffs to engineering and cross-functional partners
  • Strong backend engineering experience with Python and frameworks such as FastAPI, Flask, Pyramid, or Django
  • Hands-on experience building or integrating AI/LLM-powered systems in production (e.g., RAG pipelines, agent frameworks, evaluation workflows, guardrails, prompt/tool orchestration, or model observability)
  • Strong ownership mindset, with the ability to drive projects independently while collaborating effectively across teams
  • Ability to break down complex technical problems and deliver pragmatic, maintainable solutions
  • Comfort operating in ambiguous, fast-evolving technical territory where best practices and patterns are still being established
  • Experience with cloud-native technologies such as AWS, Docker, and Kubernetes, and infrastructure as code
  • Hands-on experience with AI-native development tools (e.g., Cursor, Augment), and demonstrated AI Fluency: a deliberate point of view on when AI is (and isn't) the right tool, adapted code review practices for AI-generated code, and safeguards against over-reliance on AI tooling
  • Comfort working full-stack when the problem calls for it (TypeScript/React experience a plus)
  • Bachelor's degree in Computer Science or equivalent work experience
  • Strong understanding of CI/CD, observability, and operating services in production
  • Experience with relational/NoSQL databases, including schema design, query optimization, and data modeling

Preferred

  • Experience with API gateway/infrastructure, security & governance tooling, retrieval and data-access systems, or agent frameworks at production scale
  • Background in financial services or fintech

Pay

USD 175,000 - 220,000