Role overview
Build and deploy AI applications that address real customer workflows, from early discovery through production support. This mid-level, hands-on engineering role spans application development, enterprise integrations, cloud infrastructure and direct collaboration with customer teams; prior experience under a forward-deployed title is not required.
Responsibilities
- Explore customer processes, identify promising AI use cases and define measurable success criteria.
- Develop AI-enabled applications, chat interfaces and agent workflows that connect to enterprise systems.
- Build APIs, data connections and user-facing features, and debug issues across frontend, backend and infrastructure.
- Deploy and operate applications in customer cloud environments, coordinating container setup, connectivity, permissions and secrets.
- Use automated tests and CI/CD practices to release changes safely; investigate failures and improve reliability, performance and cost.
- Assess AI behavior under realistic failure conditions, apply access controls and human review, and provide demonstrations, documentation and runbooks.
Requirements
- 2–5 years of professional experience in software engineering, AI/ML engineering or a related hands-on role.
- Strong coding, debugging and testing ability in Python, TypeScript, JavaScript or a comparable production language.
- Practical experience building LLM applications with techniques such as retrieval, tool use or agent orchestration, and awareness of quality, latency, reliability and cost trade-offs.
- Understanding of APIs, databases, data flows, authentication, authorization and secure data handling.
- Experience deploying and supporting applications on a cloud platform, with familiarity in compute, storage, networking and identity management.
- Confidence with Linux, networking fundamentals, containers, CI/CD, production monitoring, version control, code review and clear customer communication.
Benefits and work setup
- Remote role open to applicants across India.