13 Nov
|
KAVIA AI
|
India
Senior Staff Software Engineer — Full Stack & AI-Assisted Engineering
Company : KAVIA AI
Location : India — Remote
Type: Full-time
Experience : 6+ years of professional software engineering experience; principal-level or technical lead background welcomed.
Compensation: Depending on experience and demonstrated capability.
About KAVIA AIKAVIA AI is an enterprise software engineering platform for complex codebases. We help engineering teams understand existing software and move from requirements and specifications through implementation, review, and validation.
The RoleThis is a senior individual contributor role with technical leadership responsibilities. You will work closely with engineering and product leadership and collaborate with our customer solutions team to turn real engineering problems into reliable product capabilities.
We value engineers who can improve an existing system, explain their decisions, and demonstrate that their changes work. You should be comfortable moving between user experience, APIs, data, infrastructure, and production troubleshooting while knowing when to involve a specialist.
What You’ll Do
End-to-End Ownership & Architecture
- Own delivery end to end: Translate product needs into technical designs, implementation plans, reviewable changes, tests, and production releases.
- Improve existing systems: Diagnose unfamiliar codebases, simplify architecture, reduce technical debt, and migrate components safely.
- Technical leadership & founder collaboration: Partner directly with founders to define architecture, strategy, and engineering quality standards across the company.
Stack & System Engineering
- Build across the stack: Develop intuitive web interfaces, backend services, APIs, integrations, and data models.
- Strengthen the enterprise platform: Build and improve tenant isolation, authorization, secure integrations, asynchronous workflows, and operational controls.
- Core AI platform engineering: Design and implement knowledge graphs, LLM-powered orchestration agents, lifecycle traceability, and CI/CD/testing automation.
AI Coding Agent Integration
- Use AI coding agents effectively: Plan and delegate bounded tasks, provide relevant context, inspect generated changes, and validate results. Remain accountable for architecture, security, correctness, and maintainability.
- Model evolution resilience: Design AI architectures that are resilient to underlying model evolution and vendor changes across open and closed-source LLMs.
Enterprise Platform, Quality & Operations
- Measure performance and reliability: Use profiling, query plans, load tests, logs, and production telemetry to identify bottlenecks and verify improvements.
- Contribute to cloud operations: Improve infrastructure as code, CI/CD, observability, release safety, rollback procedures, and cloud cost efficiency.
- Raise engineering quality: Mentor colleagues through code review, technical discussions, reusable tooling, and clear documentation.
- Production operations & incident management: Participate in incident response, root-cause analysis, and post-incident improvements for mission-critical enterprise systems.
- Security, compliance & procurement readiness: Ensure architecture meets enterprise trust, compliance (e.g., SOC 2), procurement, and cloud marketplace expectations.
- Learn from customer use: Partner with customer solutions engineers to reproduce difficult issues, validate workflows on representative codebases, and translate recurring needs into product improvements.
What We’re Looking For Required
- Substantial experience building, releasing, and supporting production software, including ownership of complex features or services.
- Strong hands-on skills in TypeScript/JavaScript and React, plus backend development in Node.js, Python, Go, Java, or a comparable language.
- Practical relational database expertise, including schema design, indexing, migrations, and query optimization; PostgreSQL experience is valuable.
- Strong backend engineering capabilities with Python (FastAPI a plus) alongside frontend framework expertise (React, Next.js).
- Experience designing and operating graph-based or highly relational data models at scale.
- Experience designing APIs and handling authentication, authorization, failure modes, and integration boundaries.
- Experience with cloud infrastructure, preferably AWS, containers, CI/CD, and infrastructure as code.
- A disciplined approach to automated testing, debugging, production incidents, and performance measurement.
- Practical use of AI coding assistants or agents, with examples of how you reviewed, corrected, tested, and safely delivered their output.
- Sound architectural judgment:
you can explain trade-offs and choose solutions proportionate to the problem.
- Explicit written and spoken English and experience working independently with distributed teams.
- A degree in computer science, engineering, or a related discipline, or equivalent practical experience.
Strong Plus
- B2B SaaS, multi-tenant systems, enterprise access controls, or audit logging.
- Developer tools, code analysis, repository integrations, or engineering workflow automation.
- LLM APIs, agent orchestration, retrieval, model evaluation, or secure model integration.
- Familiarity with SaaS compliance requirements (e.g., SOC 2), cloud marketplace listings, or enterprise procurement expectations.
- Redis, background jobs, queues, distributed systems, or long-running asynchronous tasks.
- Terraform, Kubernetes, contract testing, browser automation, or load testing.
- Modernizing legacy applications or contributing to open-source projects.
What Success Looks Like Within your first three months, you will have developed a working understanding of a significant product area, delivered an agreed improvement through release, established tests or measurements that demonstrate its quality, and documented the key decisions and operational considerations.
Over time, your impact will show up in dependable delivery, measurable product improvements, fewer recurring failures, and stronger engineering practices across the team.
Why Join KAVIA
- Help shape a product used to solve difficult enterprise software engineering problems.
- Combine deep engineering work with practical application of AI coding agents.
- Own significant technical decisions and see your work through to real-world use.
- Work remotely from India with a global team, with mutually agreed overlap for collaboration.
How to ApplyPlease apply with your resume and a short note addressing the following:
1. A brief example of a production system you personally helped build or substantially improve, explaining your contribution and the outcome.
2. An example of using AI coding agents, including how you validated the result.
3. Your location, notice period, and compensation expectations.
GitHub, portfolio, open-source contributions, and technical writing are welcome but optional. We understand that much enterprise engineering work is confidential; anonymized descriptions are sufficient. Please fill this form https://docs.google.com/forms/d/e/1FAIpQLScmKZungWRDa0HxePWtMnlKZATmsQP6fGJ5vOfTKKKjxSsFlg/viewform?usp=header
📌 Senior Staff Software Engineer — Full Stack & AI-Assisted Engineering (India)
🏢 KAVIA AI
📍 India