HamburgerMenu
hirist

Job Description

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 solutions.


Roles & 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 goals.


Desired 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 advantage.


Why 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 balance.


Technical 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 applications.


Work Experience :


- 10+ years of experience in software development, including system design and distributed computing.


Educational Qualification :


- BE. / B.Tech., M.E./M.Tech. or M. Sc. in Computer Science / Electronics Engineering / MCA


info-icon

Did you find something suspicious?