MicroKernel Engineer

San Jose, CA

Posted: 09/28/2016 Industry: Backend Software Engineer Job Number: 22518

Job Description

Category : Backend Software Engineer
Location/City : CA - San Jose
Area Code : 408
Job Type : 1: Full Time
Country/Locale :
Id : 22518

#22517 -- MicroKernel Engineer- Big Data Solution
San Jose, CA 95128
Company Description:
Our client is pushing the limits of technology to help people discover deep meaningful insights from data, and our mission is to become the de facto standard for next generation Big Data Processing and Analytics Engines. Due to our continued growth, we are looking to hire MicroKernel Engineers to join them! In this role, you will be a critical part of our engineering team, developing system software at the core of this company's relational compute engine. The engineering team is responsible for developing a game changing product that will revolutionize how big data is parsed, processed, and visualized in the financial services industry, government institutions, and high-tech enterprises.
Job Description:
- Architect, design, and develop the microkernel infrastructure and system software upon which the Xcalar product line is built
- Participate in all phases of the development lifecycle from product definition and design, through implementation and testing
- Focus on delivering the highest levels of robustness, performance, modularity, and simplicity in a distributed, multi-threaded environment
- Work with engineering leadership to ensure the design and development are on track and meet our product goals and quality metrics
- Create clear and concise documentation for all the work performed, including architecture and design documents, code comments, technical notes, internal application notes, and bug fixes
- Work with the automation team and help with issue triage and resolution as needed during the product development processResponsibilities:- BS/MS in Computer Science (or equivalent experience)
- Strong background in, and passion for systems software engineering
- Proficiency in C or C++ programming
- Ability to develop parallel algorithms that can benefit from today's CPU architectures
- Strong computer architecture and OS background with expertise in virtual memory subsystems, schedulers, performance, and networking
- Strong motivation or background to work on parallel and distributed algorithms to scale systems from machine level to application logic
- Sound understanding of CPU, machine and instruction set architectures
- Excellent communication skills and experience working in high-performance teams
**** Should you apply, please provide a Github link with a specific sample of codeContact :
Willard Thomas/Redfish Technology
Executive Recruiter, IT Sales & Marketing
O: 208.788.8260
E: will[at]redfishtech[dot]com
L: www.linkedin.com/in/willthomas007
T: twitter.com/redfishtech
G+: plus.google.com/+redfishtech
N: tinyurl.com/ylmtqqc
W: www.redfishtech.com

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.