Senior Software Engineer - Big Data/Hadoop
Altiscale - Palo Alto, CA

This job posting is no longer available on Altiscale. Find similar jobs: Senior Software Engineer jobs - Altiscale jobs

Responsibilities
  • Develop and test various parts of the Altiscale PaaS: data management, developer tools, management tools, user portals
  • Develop APIs for customer/partner integration
  • Work with Product Management to understand and implement features and customer-driven enhancements
  • Provide customer support as part of a small agile team focused on delighting customers
  • Collaborate with Research and Infrastructure Engineering to deliver high performance and reliable services.
Skills & Requirements
We’re looking for people with some or all of these attributes:
  • Obsessive about great engineering
  • Expert level proficiency in one or more of the following languages: Java, Ruby, C/C++, Python
  • Experience developing and extending modern build-chain tools, such as Maven, Jenkins, Git
  • Proficiency with Linux, virtual machines, and open source tools/platforms
  • Experience building large-scale distributed applications and services
  • Sound knowledge of SQL & No-SQL databases
  • Demonstrated analytical and problem solving skills, particularly those that apply to a “Big Data” environment
  • Experience with agile development methodologies
  • Knowledge of industry standards and trends
  • Excellent written/oral communication skills
  • Understanding of Hadoop internals, Pig, Hive, and HBase a plus
  • Understanding of schedulers, workload management, availability, scalability and distributed data platforms a plus
  • 5+ years of experience
  • Advanced degree in computer science and engineering (or equivalent)