Job Details
Position : Software Engineer
Location : Chennai
Required skills
- Bachelor’s degree in computer science, Software Engineering, or related field with
7+ years of relevant professional experience.
- Deep production experience with Python and JavaScript/TypeScript across
backend and frontend, with demonstrated ability to work comfortably across the
full stack.
- Strong experience with modern frontend frameworks (such as Next.js or React) and
backend API development.
- Extensive experience with cloud platforms (AWS preferred; Azure or GCP also
valued), including infrastructure-as-code tools (such as CloudFormation or
Terraform).
- Deep Working knowledge of multiple database paradigms, including relational
databases (such as PostgreSQL), document databases, and key-value stores (such
as Redis), with the ability to select the right storage technology for each problem.
- Strong experience with CI/CD pipelines (such as GitHub Actions), containerisation,
and production deployment strategies.
- Demonstrable fluency with AI coding tools (such as Claude Code, Cursor, GitHub
Copilot, or similar) and proven ability to design agentic engineering workflows and
train teams on AI-augmented development practices.
- Hands-on experience architecting production generative AI applications (LLM
integrations, vector databases, RAG systems, evaluation pipelines) is essential.
- Experience leading technical initiatives across multiple teams, mentoring
engineers, and establishing engineering practices is required.
- Experience navigating ambiguous problem spaces, working directly with business
stakeholders and end users, and shipping working solutions rapidly is required.
- Experience in an embedded, forward-deployed, or consulting-style engineering
model is a strong plus
Additional Notes
- Must have exceptional communication skills and demonstrated ability to influence at
senior levels. This role requires comfort leading across ambiguous environments,
building trust-based relationships with commercial stakeholders at all levels,
developing junior and mid-level engineers, and making strategic decisions that balance
delivery speed with architectural integrity. You will shape engineering practices across
your area and be expected to lead multi-team initiatives