
Senior Software Engineer (AI)
Juniper Square3 months ago
Base Salary
$185k - $225k/yr
Responsibilities
- Design, build, and ship production backend services, APIs, and AI platform components used across engineering teams
- Build and integrate LLM-powered systems including RAG pipelines, AI SDKs, evaluation workflows, guardrails, prompt and tool orchestration, and model observability
- Improve the reliability, scalability, observability, and operational quality of production AI systems
- Build internal tools, frameworks, automation, and documentation that improve developer productivity and AI capabilities
- Participate in code reviews, design reviews, debugging, incident response, and operational support
- Contribute technical designs for complex projects, evaluate tradeoffs, and propose pragmatic implementation plans
- Partner with product, design, and engineering teams to translate platform needs into technical solutions
- Identify and reduce technical debt, reliability risks, and software development lifecycle friction
- Collaborate with Staff and senior engineers to establish reusable patterns and raise engineering standards
- Use agentic coding tools and LLM-assisted development as a primary workflow
- Critically evaluate AI-generated code for correctness, edge cases, and regressions
- Contribute to evolving practices for AI-accelerated development and testing
Requirements
- At least 5 years of experience designing, building, and operating production software systems
- Strong backend engineering experience with Python frameworks such as FastAPI, Flask, or Django
- Production experience building or integrating AI/LLM-powered systems, including RAG pipelines, AI SDKs, evaluation workflows, guardrails, or agentic workflows
- Experience with relational and NoSQL databases, schema design, query optimization, and data modeling
- Experience with cloud-native technologies such as AWS, Docker, and Kubernetes
- Strong understanding of CI/CD, observability, and production service operations
- Ability to break down complex technical problems and deliver pragmatic, maintainable solutions
- Ability to independently drive projects while collaborating effectively
- Clear communication skills for explaining technical tradeoffs to engineering and cross-functional partners
- Hands-on experience with AI-native development tools such as Cursor or Augment
- Ability to critically evaluate AI-generated code and outputs for failure modes, regressions, edge cases, and correctness
- Preferred: experience with document processing pipelines, structured extraction from unstructured documents, or vector stores
- Preferred: familiarity with LLM output evaluation frameworks such as RAGAS, custom evaluations, or human-in-the-loop review
- Preferred: background in financial services or fintech
Benefits
- Health, dental, and vision care for employees and families
- Life insurance
- Mental wellness coverage
- Fertility and growing family support
- Flex Time Off and company-paid holidays
- Paid family, medical, and bereavement leave
- Retirement saving plans
- Allowance for customizing home work and technology setup
- Annual professional development stipend
- Fully remote or office-based work options, with digital-first hybrid operations across stated locations
Tech Stack
Categories
About Juniper Square
Juniper Square is trusted as the fund operations partner to more than 2,000 private markets GPs worldwide, connecting market-leading technology, data, and fund administration services to help GPs fundraise efficiently, streamline operations, and improve the investor experience. Our unified platform centralizes data and connects LPs and GPs across every workflow—including fundraising, investor onboarding, compliance, treasury, reporting, and more. Today, more than 40,000 funds, 700,000 LP accounts, and $1 trillion in LP capital are managed through Juniper Square.