Principal Engineer
New
J
Juniper Square Financial Technology
IndiaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 13 to 17 years
- Required Skills
- AWSDockerPythonSQLJavascriptKubernetesMySQLPostgresReact
Requirements
- Bachelor’s degree in Computer Science or equivalent work experience.
- 13 to 17 years of experience in software development across building, integration, security, and architecture.
- 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, including SQL database schema design and query optimization.
- Experience with cloud technologies (preferably AWS) and container technologies such as Docker and Kubernetes.
- Hands-on experience developing or integrating LLM-powered systems, agents, copilots, and multi-step reasoning systems.
- Working knowledge of RAG pipelines, embeddings, and semantic search.
- Ability to critically evaluate AI-generated code and identify failure modes or edge cases.
- Experience building and shipping production-grade software using AI-assisted workflows.
- Flexibility, adaptability, and comfort operating in a fast-paced startup environment.
Responsibilities
- Set the technical direction for AI systems, including shared AI SDKs, guardrails, evaluation frameworks, and agentic workflow infrastructure.
- Own architecture and technical strategy for complex backend and AI platform systems, from design through production.
- Write production code as a hands-on individual contributor, leading technical design for ambiguous, cross-functional initiatives.
- Design and operate LLM-powered systems, including RAG pipelines, agentic workflows, and model observability.
- Champion and embed AI-native development practices and tools to drive productivity gains across the team.
- Mentor engineers, raise the quality of technical decision-making, and help the team execute with consistency.
- Partner with Engineering Managers, Product, Design, and QA to translate requirements into executable technical plans.
View Full Description & ApplyYou'll be redirected to the employer's site