Juniper Square
Staff Software Engineer (AI)
Americas (USA or Canada) · Staff+ · Full-time
Sponsorship not specified$210k-$260kDetected 57 days ago
TypeScriptPythonJavaNode.jsBackend DevelopmentNoSQLVector DatabasesAWSDockerKubernetesCI/CDMachine LearningData EngineeringLLMsRAGMLOpsA/B TestingLeadershipCollaborationMentoring
About the role
- We're hiring Staff Software Engineers to join our AI-native engineering team.
- At the Staff level, you are a technical leader - setting technical direction, driving architectural decisions, and raising engineering quality across your team.
Responsibilities
- Own Technical Direction and Architecture
- Own architecture and technical strategy for complex backend and AI platform systems, from design through production
- Lead technical design for ambiguous, cross-functional initiatives - evaluating tradeoffs, aligning stakeholders, and driving implementation
- Build and Operate AI Systems
- Design and operate LLM-powered systems: RAG pipelines, agentic workflows, evaluation infrastructure, guardrails, and model observability
- Own end-to-end reliability of AI systems from design through structured output delivery
- Fertility and growing family support
Requirements
- 7+ years of backend and/or ML engineering experience with a trajectory of increasing technical leadership, architectural responsibility, and mentorship
- Experience with relational/NoSQL databases, including schema design, performance tuning, and data modeling
- Strong understanding of CI/CD, observability, reliability, and operational excellence in production environments
- 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
- Experience with document processing pipelines, structured extraction, or vector stores
- Familiarity with MLOps tooling, experiment tracking, or model deployment pipelines
- A portfolio of shipped production systems - we will ask you to walk through specific technical decisions you personally made and code you personally wrote; this is not a role for someone whose primary contribution has been directing others
- 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 building and operating cloud-native systems using AWS, Docker, Kubernetes, and infrastructure as code
- 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
Nice to have
- Deep expertise in Python, with strong proficiency in building production-grade backend services
- experience with other server-side languages (Node/TS, Java) a plus
Skills
- Define quality benchmarks, evaluation frameworks, and feedback loops to continuously improve AI output accuracy and system reliability
- Foster a culture of rapid iteration, high velocity, and quality - including guiding the effective use of AI code generation
- Bring strong, informed opinions about how to get the most from AI-assisted development while maintaining reliability and correctness
- Mentor engineers, raise the quality of technical decision-making, and help the team execute with consistency
- Establish coding standards, review practices, and architectural documentation that scale as the team grows
- Handle most cross-team conflicts and technical decisions autonomously
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 $210,000 - $260,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
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.