Job Title: Principal Engineer – Cloud & Data
Location: Bangalore (BLR)
 Experience: 12–16 years
Role Overview:
Lead the design and development of cloud-based applications.
Architect scalable, secure, and high-performance systems, mentor the engineering team, and collaborate with product and architecture teams to deliver high-quality solutions.
Key Responsibilities:
- Design and implement cloud applications and services (live data streaming, storage).
- Translate business requirements into system designs and architecture.
- Lead technical decisions and guide the team on best practices.
- Ensure code quality through testing and peer reviews.
- Collaborate with product owners and stakeholders.
- Mentor engineers and promote good coding practices.
- Explore and integrate new technologies.
- Create and maintain data models, ETL pipelines, and architecture documents.
Required Skills:
- Strong cloud architecture and backend development skills.
- Experience with databases (SQL/NoSQL), APIs, and microservices.
- Proficiency in Java/Scala.
- Knowledge of DevOps, CI/CD, Docker, Kubernetes.
- Ability to design scalable, secure, and robust applications.
- Leadership and mentoring experience.
Preferred Skills:
- Kafka, Confluent, data warehouses, and streaming platforms.
- Angular or BI tools for front-end/data visualization.
- Familiarity with AI/ML concepts.