Java Hadoop Developer - RYB

Industry

IT

Advert ID

USA/411668

Location

Rancho Bernardo

Job Type

Permanent

Hours

Full-Time

Salary Range

No. of Openings

1

Branch Information

San Diego, CA - Professional - (USA) 7094 Miratech Drive Suite 100 (Professional) CA San Diego , CA - 92121 Phone : 858-366-4100

ContactNumber

858-366-4100

Job Description

The Center for Hadoop is now one of the largest contributors to the open source project Presto. Presto, originally developed at Facebook, is a powerful next-generation distributed SQL query engine used by big data innovators to run interactive analytic queries against data lakes ranging in size from gigabytes to petabytes. The company is committed to bringing this powerful engine to the enterprise by adding critical features in the areas of installation, monitoring & management, security, performance and scalability, and Hadoop ecosystem integration. The company’s contributions will be 100 percent open source distributed under the Apache® license and will advance Presto’s modern code base.

Job Description:

Does the prospect of solving the world’s toughest business problems with data and analytics excite you? Would you like to work with a team of the brightest analytical and engineering minds in the industry to understand and advance emerging technologies to invent the next wave of cutting-edge analytic data solutions?
Then, the company has your next career opportunity.

What You’ll Do:

Develop Presto features and related projects to increase
enterprise adoption such as◦Extending SQL support; Integrating Presto with components in the Hadoop
ecosystems;

Optimizing performance of queries within the product by
making changes in the system architecture;

“Thinking at Scale”, performance conscious;

Collaborating with teams members to solve engineering
problems;

Applying strong familiarity of algorithms and complexity
analysis, database systems, and distributed systems
concepts;

Find and fix design flaws and bugs in Presto and related
projects;

Writing unit, integration, and system tests that run in our
continuous integration environment;

Building and maintaining infrastructure to support the
company’s software development processes;

Lead projects from concept phase through to completion;

Assisting the company’s support team as well as end users to resolve customer issues;

Mentoring new engineers of all types to help them produce better code and better product;

Training new engineers on software developments topics
that are relevant to the position;

Interviewing prospective engineer hires and relaying the
technological and business value the company delivers;

Defining the best practices that the company’s engineers
should use to be efficient and effective at creating
maintainable code;

Identifying patentable intellectual property and assisting in pursuing patent;

Qualifications

Java

Python

Hadoop

Git or other modern source control

Test automation, including scalability and performance
testing

Experience with SQL Query Optimization, Execution, and
other database internals

Ideally, you will also have the following:
(Preferred Qualifications)

Java

Python

Hadoop

Git or other modern source control

Test automation, including scalability and performance
testing

Experience with SQL Query Optimization, Execution, and
other database internals

Bachelor’s degree (or foreign equivalent) in Computer
Science, Computer Engineering, or related technology field with 1-5 years experience.