Get fresh updates from Hortonworks by email

Once a month, receive latest insights, trends, analytics information and knowledge of Big Data.

Sign up for the Developers Newsletter

Once a month, receive latest insights, trends, analytics information and knowledge of Big Data.


Get Started


Ready to Get Started?

Download sandbox

How can we help you?

* I understand I can unsubscribe at any time. I also acknowledge the additional information found in Hortonworks Privacy Policy.
closeClose button

Principal Software Engineer – Cloud Performance

R&D - Core | Bangalore, India

Principal Software Engineer – Cloud Performance (HDI)

Hortonworks is looking for a Principal Engineer with strong distributed systems expertise & performance engineering expertise to join the Cloud team. We are charged with making HDP run well in the cloud environments, and bringing Dataplane services to the cloud that would use HDP clusters and offer end-to-end experiences to our customers, for pure cloud and hybrid cloud use cases.

Key responsibilities:

  • Perform detailed performance characterizations of the HDP stack’s components (Apache Hive, Apache Spark, etc.) in the cloud (HDI, GCP, Azure and AWS)
  • Drive the component products’ roadmap by identifying performance improvements based on repeatable measurements
  • Work with the component teams and help create the infrastructure to run large-scale distributed performance tests that can be used to validate HDP releases in the cloud
  • Identify tradeoffs between cloud resources usage & corresponding costs for the typical use cases to do with large-scale data processing in the cloud
  • Speak and evangelize in conferences and blogs about Big Data performance management
  • Understand partner & customer requirements to do with HDI (Microsoft’s fully managed Hadoop offering), and collaborate with engineers there. Work with the Quality Assurance teams on need basis to certify ongoing releases for the HDI platform


  • BS/MS in Computer Science
  • 14 years of hands-on software design, implementation and test experience with strong understanding of distributed & large-scale systems
  • Deep knowledge of system architecture, including process, memory, storage and network management is highly desired
  • Demonstrable and strong experience in JVM internals, performance measurement and monitoring tools
  • Experience with any or some of Apache Hadoop, Apache Kafka, Apache Hive and/or Apache Spark a big plus
  • Comfortable working independently in a fast-paced environment

All employees are required to adhere to all Hortonworks employment policies, including without limitation information security policies.


Having gone public with its IPO in December 2014, Hortonworks is experiencing extraordinary growth as we deliver essential support to the burgeoning big data and IoT communities. Hortonworks is an industry leading innovator that creates, distributes and supports enterprise-ready open data platforms and modern data applications that deliver actionable intelligence from all data: data-in-motion and data-at-rest. Hortonworks is focused on driving innovation in open source communities such as Apache Hadoop, Apache NiFi and Apache Spark. Along with our 2,100+ partners, Hortonworks provides the expertise, training, and services that allow customers to unlock transformational value for their organizations across any line of business.

For more information, visit

Hortonworks, Powering the Future of Data, HDP and HDF are registered trademarks or trademarks of Hortonworks, Inc. and its subsidiaries in the United States and other jurisdictions.

« Back to current openings
Apply Now

Application for employment at Hortonworks

Principal Software Engineer – Cloud Performance | R&D - Core | Bangalore, India

Thank you for considering a career at Hortonworks. Please take a minute to fill out the following form. After you have completed your application an email will be sent to you with information about how to check the status of your application.

« Back to current openings