Hortonworks is looking for software engineers for the Data Management Technology Group of the Hortonworks Data Platform.
Strong system software design and development with strong understanding of distributed & large scale systems
Hands on technical role; contribute to all phases of the software development lifecycle, including the analysis, architecture, design, implementation, and test
Strong SQL database usage, query semantics, SQL data types, type mapping, and relational database operations
Develop data management software, i.e. database internals, query optimization, execution plans, and storage strategies.
Developing and/or using data analytics functions, business intelligence tools or data warehousing capabilities
BS or MS degree in Computer Science or equivalent experience in the industry
Advanced Java programmer skills with a good grasp of key computer science fundamentals including algorithms, data structures, multi-threading.
Advance C++ is a reasonable substitute for Java.
Strong oral and written communication skills
Experience as Open Source contributor desirable
Last but not the least, candidates should be excited to help build the Hadoop Ecosystem and to participate in building our company culture as expressed by our core values - http://www.hortonworks.com/about-us/core-values. If you are in search of an opportunity for a company that fosters innovation and creativity, while delivering cutting edge mobile technologies, then submit your resume today.
A bachelors degree in computer science or electrical engineering. Masters or PhD desirable.
Depending on Experience.