About the role
You will work as an AI Architect who designs the systems behind our client engagements: AI agents, RAG systems, automation platforms, and the conventional backend systems around them.
This is a hands-on design role, not a slideware role. You will scope architectures with clients, make the hard technical decisions, defend them in review, and stay accountable for how the systems perform in production.
You will work directly with clients. Everyone at KnackLabs does. You will sit in design discussions with client engineering teams, present architecture decisions to technical and business stakeholders, and answer for the choices you make.
A full KnackLabs engineering team in Hyderabad builds with you. You own the technical design and the quality of what ships.
Hyderabad, India. Based at the KnackLabs headquarters, with occasional travel to client locations for workshops and reviews. This role does not involve extended onsite deployments.
What you'll own
- 1. Architecture - Design AI agents, RAG systems, integrations, and the scalable backend systems around them, for multiple client engagements.
- 2. Technical scoping - Work directly with clients to turn a business problem into a system design, with clear trade-offs and clear reasons.
- 3. Scale and reliability - Make sure what we build handles real load: data stores, queues, caching, horizontal scaling, and fault tolerance.
- 4. Design reviews - Review designs and builds across engagements. Set the technical bar and hold it.
- 5. Evaluation strategy - Define how we measure accuracy, safety, latency, and cost for the AI systems we ship.
- 6. Guiding engineers - Raise the level of the engineers building with you, through reviews and direct pairing.
- 7. Feedback to the platform - Feed what you learn across engagements back into our platform and internal tools.
What we're looking for
- 1. Around 7 or more years of software engineering experience, including direct work with customers on design or delivery.
- 2. Full-stack development experience with strength in backend technologies.
- 3. Experience designing and building scalable applications. You understand how large-scale distributed systems work: data partitioning, queues, caching, horizontal scaling, and fault tolerance.
- 4. At least 2 years of strong, hands-on AI experience with large language models in production.
- 5. You build with AI coding tools like Claude Code or Codex as your default way of working. You understand Claude Skills, have written skills yourself, use them actively, and have contributed to them.
- 6. Hands-on experience building retrieval-augmented generation (RAG) systems: chunking, embeddings, vector databases, retrieval, and reranking.
- 7. Hands-on experience building AI agents.
- 8. Strong programming skills in Python. Working knowledge of TypeScript or JavaScript.
- 9. Experience with at least one cloud platform (AWS, Azure, or GCP).
- 10. Clear communication. You can explain an architecture decision to an engineer and to a business leader, and defend it under questioning.
- 11. High ownership and comfort with ambiguity. You can take an unclear problem and turn it into a design.
Nice to have
- 1. Experience building evaluations to measure accuracy, safety, latency, and cost.
- 2. Experience with observability and tracing tools such as LangSmith or Braintrust.
- 3. Experience with on-premises or private cloud (VPC) deployments.
- 4. Experience deploying AI systems in regulated industries such as insurance, banking, or the public sector.
- 5. Experience with data engineering and pipelines.
- 6. A history of side projects, open source contributions, or products you shipped end-to-end.
- 7. Experience working at a consulting or professional services firm in a client-facing delivery role.
Stack & tools
PythonTypeScriptClaudefrontier and open source modelsRAGagentsprompt engineeringskillsevaluationsvector databasesretrieval pipelinesAWSAzureGCPpublic/private cloudREST APIsenterprise system connectors