Overview
Staff Software Engineer to design and build AI agents, agent tooling, and infrastructure automation that take on platform work, and to lead technically across the team.
What you'll do
- Design and build AI agents that reason over context, call tools, and take action on real systems, from single-purpose assistants to multi-step workflows with human approval where it matters.
- Build the APIs, MCP servers, and integrations that give agents safe, well-scoped access to cloud providers, source control, service management, observability, and internal platforms.
- Build infrastructure-as-code, pipelines, and self-service capabilities that let engineers get what they need without waiting on a person.
- Own production-grade concerns for agents, including evaluation and regression testing, observability, cost and latency management, guardrails, least-privilege access, defenses against prompt injection, and auditability.
- Lead technically by owning the design of major systems, writing clear design documents, leading design and code reviews, establishing reusable patterns and standards, and mentoring engineers across the team.
- Apply judgment about when AI fits, recognizing when a deterministic script, a better API, or a process change is the right answer and making that case clearly.
- Partner with platform, cloud, security, and SRE teams, and with the stakeholders whose work is being automated, to turn ambiguous problems into well-defined solutions.
What you'll need
- 6+ years of professional software engineering experience, including designing, building, and operating production systems.
- Strong proficiency in at least one modern programming language; Python is the primary language, but strong engineers from Go, TypeScript, C#, Java, or similar backgrounds who are ready to work in Python are welcome.
- Hands-on experience building applications or agents on large language models, including tool and function calling, context management, retrieval (RAG), and structured outputs, with a practical understanding of failure modes such as hallucination, non-determinism, and prompt injection.
- Experience with AWS and/or Azure and with infrastructure-as-code tools such as Terraform, AWS CDK, CloudFormation, or Bicep.
- Experience with modern delivery practices, including Git-based workflows, CI/CD (e.g., GitHub Actions, Azure Pipelines), automated testing, and containers.
- A secure-by-design mindset, especially when giving software the ability to act on production systems.
- Clear written and verbal communication, including the ability to write a strong design document and explain complex trade-offs to technical and non-technical audiences.
- A track record of technical leadership, including mentoring engineers, leading through influence, and raising the quality of a team's work.
- Bachelor's degree in Computer Science or a related field, or an equivalent combination of education and experience.
Nice to have
- Experience with the Model Context Protocol (MCP) or agent frameworks and SDKs such as LangGraph, the Claude Agent SDK, OpenAI Agents SDK, Microsoft Agent Framework, or Amazon Bedrock AgentCore.
- Experience designing evaluation suites for LLM systems, or with LLM observability tooling (e.g., OpenTelemetry, Langfuse, LangSmith).
- Experience with Kubernetes, serverless architectures, or event-driven systems.
- Background in platform engineering, SRE, or DevOps, including on-call and incident response.
- Familiarity with networking fundamentals (DNS, firewalls, cloud networking) or IT service management platforms such as ServiceNow.
- Experience working in large, regulated, or compliance-conscious enterprise environments.
Details
- Hybrid work model for office-based roles.
- Locations: Hyderabad, Bangalore (Bengaluru), Karnataka, Telangana, India.
Read the full description and apply on the company’s own careers page.