About the role
You will work as a senior AI engineer who embeds inside a customer's business. Your job is to learn how the business makes money, find the highest value problem, and build a working system that solves it.
Four behaviors define this role:
1. Go where the work happens. You work onsite with the customer, in the room where decisions are made.
2. Show working software early. You build a prototype in days, not a document in weeks.
3. One person owns the outcome. You are the single point of accountability for the result.
4. Stay after go-live. You keep running and improving the system after launch.
You are the single point of accountability. You are not a solo builder. A full KnackLabs engineering team in Hyderabad builds and runs the production systems behind you.
This role involves extended onsite deployments at client locations in other cities, sometimes up to six months at a stretch. Please apply only if you are ready for this way of working.
What you'll own
- 1. Discovery - Learn how the customer makes money. Find the highest value problem to solve first.
- 2. The prototype - Build a working prototype fast, using real or sample data, to prove the idea.
- 3. The roadmap - Decide what to build, in what order, and set clear success measures tied to business outcomes.
- 4. The build - Design and ship the production system with the Hyderabad engineering team. This includes data integration, agents, retrieval, and evaluations.
- 5. The client relationship - Be the trusted technical contact for the customer, from engineers to senior leaders.
- 6. Go live and after - Deploy the system, watch how it performs, fix problems, and improve it over time.
- 7. Feedback to the product - Share what you learn in the field so the vendor's product and our internal tools get better.
What we're looking for
- 1. Around 4 or more years of software engineering experience, including customer-facing or client delivery work.
- 2. Strong programming skills in Python. Working knowledge of TypeScript or JavaScript.
- 3. A full-stack development experience with strength in backend technologies.
- 4. Production experience with large language models, including prompt engineering and agent development.
- 5. You build with AI coding tools like Claude Code or Codex as your default way of working, and you have shipped real apps or agents this way.
- 6. Experience building retrieval-augmented generation (RAG) systems: chunking, embeddings, vector databases, retrieval, and reranking.
- 7. Experience building and deploying AI systems.
- 8. Experience integrating with APIs and enterprise systems.
- 9. Experience with at least one cloud platform (AWS, Azure, or GCP).
- 10. Clear communication. You can explain a technical choice to an engineer and to a business leader.
- 11. High ownership and comfort with ambiguity. You can take an unclear problem and turn it into a plan.
- 12. Willingness to work onsite at client locations in India for extended periods, and to travel as the work needs.
Nice to have
- 1. Experience with on-premises or private cloud (VPC) deployments.
- 2. Experience with observability and tracing tools such as LangSmith or Braintrust.
- 3. Experience with data engineering and pipelines.
- 4. A history of side projects, open source contributions, or products you shipped end-to-end.
- 5. Experience in embedded or forward-deployed roles before.
- 6. Experience working at a consulting or professional services firm in a client-facing delivery role.
Stack & tools
1. Languages: Python and TypeScript.
2. Models: Claude and other frontier or open-source modelschosen to fit the customer.
3. AI patterns: RAGagentsprompt engineeringand evaluations.
4. Vector and retrieval: vector databases and retrieval pipelines.
5. Cloud: AWSAzureor GCPon public or private cloud.
6. Integration: REST APIs and enterprise system connectors.