Overview
Principal Engineer, technical leadership role across data platforms and software systems, with responsibility for championing responsible adoption of Generative and Agentic AI. Works without direct people-management responsibilities.
What you'll do
- Architect, design and drive or implement engineering deliverables across complex, high-scale data landscapes spanning multiple domains and platforms.
- Design, build and optimize batch and streaming data pipelines in On Prem and in Azure leveraging Azure services.
- Own data modeling and engineering strategy for analytics, ensuring data is well-structured, discoverable and trustworthy across the data estate.
- Establish best practices for data quality, observability and pipeline reliability, leveraging Azure services.
- Design and build microservices and backend APIs, choosing the right compute model for each workload.
- Apply sound system design and architecture patterns to ensure systems are scalable, maintainable, resilient, event-driven and asynchronous.
- Champion strong CI/CD and DevOps practices in both On Prem and Azure.
- Act as a hands-on contributor, writing code, reviewing designs and solving the hardest technical problems alongside the team.
- Partner directly with senior leaders and multi-functional stakeholders to translate business priorities into scalable technical solutions.
- Evangelize and drive adoption of Generative and Agentic AI across engineering teams.
- Provide hands-on technical leadership, mentorship and coaching to engineers at all levels, elevating engineering standards organization-wide.
- Champion a culture of innovation, experimentation and continuous improvement in engineering practices.
What you'll need
- 15+ years of progressive experience in data and software engineering, with demonstrated ownership of large, complex data landscapes.
- Deep data engineering expertise, including pipeline design (batch and streaming, ETL/ELT), data modeling and warehousing for large-scale analytics.
- Strong expertise in database and data management, with advanced expertise in SQL and relational/analytical data modeling for large-scale systems.
- Strong proficiency in at least one programming language, Python or Java preferred, with a track record of production-grade code delivery.
- Proven experience designing and building microservices architectures, including system design and CI/CD practices.
- Hands-on experience with at least one major cloud platform, preferably Azure.
- Demonstrated experience evangelizing and driving adoption of Gen AI and Agentic AI capabilities within an engineering organization, along with exposure to modern GenAI/LLM tooling (e.g., Azure OpenAI, Copilot-style agents, RAG pipelines, prompt engineering, AI-assisted development workflows).
Nice to have
- Experience working in the financial services / banking domain, with familiarity in domain-specific data and compliance considerations.
- Track record of collaborating with and influencing senior leadership and executive stakeholders on technical strategy.
- Demonstrated mentorship and technical coaching experience, growing engineers into senior/lead roles.
- A track record of driving innovation initiatives, such as proof-of-concepts, hackathons or engineering culture transformation.
Details
- Location: Bangalore, India (RMZ Infinity).
- Work mode: Hybrid, digital first, attending the office at least one day per week.
- Career stage: Manager.
Read the full description and apply on the company’s own careers page.