Role : Principal Engineer Cloud Native, Big Data & Distributed Systems with AI experience
Experience Range : 10-15 Years
Location : Bangalore
About the Role :
We are seeking a highly skilled Principal Engineer with deep expertise in cloud-native development, microservices architecture, Kubernetes, and big data technologies.
The ideal candidate will be a hands-on technologist with proven experience in designing and building large-scale distributed systems, preferably using Java and / or Python.
A strong background in AI / ML, CI / CD practices, and modern data platforms like Hadoop, Spark, and Trino is critical for success in this role. You will play a pivotal role in leading architecture design, driving technical excellence, and mentoring engineering teams to deliver scalable, high-performance & Responsibility :
- Lead the design and development of scalable, resilient, and secure cloud-native applications and platforms.
- Architect and implement complex microservices solutions on Kubernetes.
- Drive the adoption of big data technologies including Hadoop, Spark, and Trino for real-time and batch data processing.
- Collaborate with data scientists to deploy and scale AI / ML models in production.
- Champion best practices in CI / CD, testing, observability, and DevOps automation.
- Conduct technical reviews of designs, code, and implementation strategies.
- Serve as a mentor and technical leader for a team of engineers, fostering a culture of innovation and high performance.
- Collaborate with cross-functional teams to align architecture with business Profile :
- Experience with data lake and modern data architecture.
- Experience in working with AI technologies.
- Contributions to open-source projects or published technical papers would be an added Join Us ?
- Work on cutting-edge problems in data engineering, AI, and cloud infrastructure.
- Lead architectural initiatives that impact the business at scale.
- Collaborate with passionate, talented teams in a dynamic environment.
- Flexible work arrangements and strong emphasis on work-life skills :
- Strong programming skills in Java and / or Python.
- Proven experience with Kubernetes, Docker, and microservices architecture.
- Expertise in big data technologies : Hadoop, Spark, Trino (or Presto).
- Hands-on experience with cloud platforms (AWS, GCP, or Azure).
- Deep understanding of CI / CD pipelines, GitOps, and automation tools.
- Knowledge and practical experience with AI / ML models, frameworks, and deployment practices.
- Experience in using Gen AI capabilities in daily work activities.
- Excellent problem-solving and communication skills.
- Strong knowledge on System design with high experience on building highly scalable and reliable Experience :
- 10+ years of experience in software development, including system design and distributed Qualification :
- BE. / B.Tech., M.E. / M.Tech. or M. Sc. in Computer Science / Electronics Engineering / MCA
(ref : hirist.tech)