Overview
Principal Engineer responsible for setting the technical direction and architecting accounting software systems, while mentoring and delivering hands-on full-stack contributions.
What you'll do
- Set 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.
- Lead technical design for ambiguous cross-functional initiatives by evaluating tradeoffs and aligning stakeholders.
- Write production code as a hands-on contributor, not a delegating role.
- Design and operate LLM-powered systems including RAG pipelines, agentic workflows, and model observability.
- Own end-to-end reliability and define quality benchmarks for AI system structured output delivery.
- Mentor engineers and establish scalable coding standards, review practices, and architectural documentation.
What you'll need
- 13 to 17 years of experience in software development across building, integration, security, and architecture.
- Bachelor’s degree in Computer Science or equivalent work experience.
- 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 schema design and query optimization.
- Experience with cloud technologies, preferably AWS, and container technologies such as Docker and Kubernetes.
- Ability to critically evaluate AI-generated code and outputs, including identifying failure modes and regressions.
Details
- Location: India.
- Work setup: offers fully remote or working full-time in physical offices, with offices in San Francisco, New York City, Mumbai, and Bangalore.