Title: Senior Software Engineer-Data ManagementTeam
Location: United States-Pennsylvania-Pittsburgh
Other Locations: United States-Massachusetts-Cambridge
Job Number: 1191525
Senior Software Engineer-Data Management Team
Vertica is now ramping up the Engineering site in Pittsburgh, PA, to supplement our fast growing headquarters in Cambridge, MA. We're looking for experienced software engineers to integrate our commercially successful, high performance, MPP database with the Hadoop ecosystem.
Hadoop experience is not required. We're looking for candidates who are more interested in building Hadoop infrastructure than building applications to run on Hadoop. If distributed systems, algorithms and data structures, systems level programming or working on challenging computer science problems, are your strengths…we want you!
Design, develop and implement integration features that allow efficient exchange of data between our core database engine and the Hadoop ecosystem.
Gather and determine requirements for new features.
Define software development processes (tools, testing, and packaging) for Hadoop related features.
Provide guidance to junior team members.
Design, develop, implement and support APIs for integration with external packages.
Support integration efforts by third-party partners.
Develop and document intellectual property.
Knowledge and Experience:
Significant industrial software development experience
C or Java
High performance, multi-threading, systems-level programming
Knowledge and Experience (bonus):
Hadoop and its ecosystem or related tools
Experience with Big Data” analysis techniques
Education and/or Training:
Master’s degree, or equivalent, in Computer Science, Engineering, or related academic field.
PhD, or equivalent, in Computer Science, Engineering, or related academic field.
Bachelor’s degree, or equivalent, in Computer Science, Engineering, or related field plus several years of progressive experience in a similar position