Vertica Client Software Engineer
Hewlett Packard Enterprise
(Cambridge, Massachusetts)Hewlett Packard has been in the innovation business for more than 75 years. Our vast intellectual property portfolio and global research and development capabilities are part of an innovation roadmap designed to help organizations of all sizes – from global enterprises to local startups – transition from traditional technology platforms to the IT systems of the future.
We are looking to hire highly motivated software engineers for various opportunities as Client Software Engineers in Cambridge, MA to join the HPE Big Data, Vertica Client Engineering team.
As a senior client software engineer, you’ll work at the intersection of the applications and systems software realms, architecting and leading development on client libraries, APIs and in-database features that enable better integrations of Vertica with applications and other data processing systems.
Education and Experience
- Bachelor’s degree, or equivalent, in Computer Science, Engineering, or related field plus several years of experience in a software engineering role
- Master’s degree, PhD, or equivalent, in Computer Science, Engineering, or related academic field plus three or more years of experience in a software engineering role
Knowledge and Skills
- Excellent working knowledge of C and C++
- Significant experience with operating systems, networking, and multithreaded programming
- Working knowledge of Linux and comfort in a Linux/Unix development environment.
- Demonstrable ability to own a development process from end to end
- A passion for developing clean testable code and building robust test & development infrastructure
- Familiarity with SQL, ODBC, JDBC or other database driver standards a plus
Questions
There are no answered questions, sign up or login to ask a question
- APIs
- Big Data
- C++
- Data Processing
- Infrastructure
- Linux
- Networking
- Operating System
- SQL
- Systems Software
- Unix
- JDBC
- Multithreaded Programming
- ODBC
- Vertica
- Computer Science
- Software Engineering
- C Programming Language
- engineering
- Development Process

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.