Senior Systems Software Engineer at Vertica (US - REMOTE)
Title: Senior Systems Software Engineer at Vertica (US -
Location: Remote Eligible, anywhere within the U.S.
Vertica believes that each of us knows the work environment that
makes us the most productive. That's why we provide our employees
with the ability to work how and where they will be the most
successful. We enable a flexible approach to work location, meaning
for roles where it makes sense, you can work from the office or
from home, or a combination of both, but you make that choice
including where you choose to live. Vertica invests in the best
technologies and provides flexible benefits and collaborative work
environments to empower employees to work productively in the
setting that meets their personal needs. That's why we're so proud
to have a highly productive and engaged team in every function of
Vertica is seeking a Senior Systems Software Engineer to expand
the Data Lakes integration capabilities of its analytic database
Your work will focus on:
(a) Research, design, and develop features that scale to help
Vertica's execution engine efficiently integrate with modern Data
Lakes such as HDFS, S3, etc.
(b) Collaborate with open source communities and develop state
of the art technologies for big data processing.
Vertica Databases are used across all industries to run analytic
queries and machine learning algorithms on truly massive amounts of
data. Vertica R&D teams work on various computer systems areas
some of which include operating systems, security, networking,
distributed and parallel computing. Vertica engineers are proud
innovators in the Big Data space and contributors to popular open
source projects. Engineers are given significant latitude and
support to pursue what they are passionate about to improve the
product and the company. If you are excited about building great
technology, with an incredible team, you will fit in well here.
The ideal candidate has knowledge of: (bold items required)
- Essential algorithms and data structures
- Excellent technical communication
- Database internals
- Distributed computing/systems, distributed storage, esp. Fault
- GDB, Valgrind, binary profiling tools such as operf
- File System Internals.
You must be pursuing a degree in Computer Science, Computer
Engineering, or a related field.
You can expect to learn more about all of the above, plus:
- How to design changes which support real customer needs
- How to debug a complex system
- Working on a team
- Testing your code
- Practical software optimization techniques
- Planning and executing on a software project.
About our team
The best ideas often come from fresh perspectives. At Vertica,
our open-minded, diverse and inclusive team is always learning from
each other. We approach intellectually challenging work with a "get
it done" attitude. Vertica Engineers are given significant latitude
and support to pursue what they are passionate about to make
Vertica an even better place. If you are excited about building
great technology with a proactive team, you will find yourself in
good company at Vertica. Welcome to the family.
About our product
Vertica is a recognized leader in analytics powering some of the
world's most data driven organizations like Uber, Wayfair, Intuit,
Cerner, and more. Our columnar, MPP, distributed database delivers
unprecedented speed, petabyte scale, with analytics and machine
learning functions built into the core.
We believe the future belongs to the fast. Join us for the
Micro Focus is proud to be an Equal Opportunity Employer.
Prospective employees will receive consideration without
discrimination because of race, colour, religion, creed, gender,
national origin, age, disability, marital or veteran status, sexual
orientation, genetic information, citizenship or any other legally