FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Technical Lead
Juniper SquareTechnical Lead at Juniper Square driving the architectural direction of AI systems. Leading a team of engineers through design and implementation of complex technology solutions.
Tech Stack
Tools & technologiesApolloAWSCloudDockerGraphQLJavaScriptKubernetesMySQLPostgresPythonReactSQL
About the role
Key responsibilities & impact- Own Technical Direction and Architecture
- Set the technical direction for AI systems, including shared AI SDKs, guardrails, evaluation frameworks, feedback systems, and agentic workflow infrastructure
- 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
- Evaluate and select technologies with a bias toward what ships well and scales sustainably
- Write production code as a hands on individual contributor
- Design and operate LLM powered systems, including RAG pipelines, agentic workflows, evaluation infrastructure, guardrails, and model observability
- Own end to end reliability of AI systems, from design through structured output delivery
- Define quality benchmarks
- Champion and embed AI native development practices and tools to drive productivity gains
- Foster a culture of rapid iteration, high velocity, and quality
- 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
- Partner with recruiting to build and grow the team
- Collaborate with Engineering Managers, Product, Design, and QA to translate requirements into executable technical plans
- Participate actively in design reviews and roadmap discussions with a grounded, implementation level perspective
- Handle most cross team conflicts and technical decisions autonomously
- Ability to critically evaluate AI generated code and outputs, including identifying failure modes, regressions, and edge cases introduced by AI assisted development
Requirements
What you’ll need- Bachelor’s degree in Computer Science or equivalent work experience
- 7 to 10 years of experience in software development across building, integration, security, and architecture
- Previous experience building enterprise grade APIs is a plus
- Previous experience leading a team is a plus
- Expertise in object oriented programming with Python as the primary language
- Experience with front end technologies such as React, CSS frameworks, HTML, and JavaScript
- Experience with relational databases such as Postgres and MySQL
- Experience with SQL database schema design and query optimisation
- Experience with cloud technologies, preferably AWS, and container technologies such as Docker and Kubernetes
- Experience with GraphQL and Apollo Server is a plus, but not required.
- You must be flexible and adaptable, and comfortable operating in a fast paced startup environment.
Benefits
Comp & perks- Flexible work arrangements
- Professional development opportunities
- Variety of ways to work, ranging from fully remote experience to working full-time in one of our physical offices.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AI systemsbackend systemsproduction codeLLM powered systemsRAG pipelinesobject oriented programmingPythonAPI developmentSQL database schema designcloud technologies
Soft Skills
technical directionleadershipmentoringcollaborationcritical evaluationadaptabilityrapid iterationquality assurancestakeholder alignmentconflict resolution
Certifications
Bachelor’s degree in Computer Science