SanJoseCARecruiter Since 2001
the smart solution for San Jose jobs

Senior Software engineer (systems sw, data structures, algorithms, C++)

Company: Xcalar Inc
Location: San Jose
Posted on: February 22, 2021

Job Description:

Senior Software engineer (systems sw, data structures, algorithms, C++) At Xcalar ( ), we are developing the next-generation platform for building distributed cloud-scale data processing applications that can exploit the unlimited compute and memory hierarchy available to all users. The Xcalar Data Platform enables writing these applications and business logic in a powerful yet simple way. By combining the power of SQL and Python, developers can achieve their goals at an enterprise scale with robustness and performance. The Xcalar platform provides insights into the applications at run time so that they can be debugged and instrumented for optimal efficiency. If you like moving at a fast pace and enjoy pushing the envelope of technology for customers, and can get things done at enterprise robustness, performance and ease of use for such a platform, we want to talk to you! We are hiring Senior to Principal Level Engineers. All of us in Engineering take pride in the code that we write, wear many hats working across various components of the stack and collaborate with each other and are customer driven. We take equal pride in writing product code, writing test code, writing performance benchmarks or working on the infrastructure. Role/Responsibilities

  • Architect, design, and develop systems software and interfaces upon which the Xcalar compute engine is built.
  • Design and reason about multi threaded parallel algorithms to ensure that operations can meet the defined SLAs and run as parallel and concurrent as possible whilst remaining free of race conditions
  • Work on challenging distributed system problems, such as recovery, consensus, load balancing, etc.
  • Work on distributed transactional system providing ACID semantics with read isolation levels expected in a database system
  • 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 is 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, READMEs, bug fixes, root cause analysis, etc.
  • Write automation unit and stress tests for your features and help with issue triage and resolution as needed during the product development process Must Have
    • BS/MS in Computer Science (or equivalent experience)
    • Minimum 5 years systems software engineering expertise
    • Experience in C++ programming
    • Proficiency in Unix/Linux and operating system concepts such as mutli threading, paging, memory allocation
    • Experience in distributed systems, data structures such as B+ trees / hashing / key value stores, multi-threaded development, and File systems or Database systems internals.
    • Ability to develop parallel algorithms that can benefit from today's CPU architectures
    • Strong computer architecture and OS background with expertise in schedulers, performance, memory and buffer management.
    • 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.
    • Strong track record in delivering production software with high quality.
    • Excellent communication skills and experience working in high-performance teams.-- Interested in working at a small, fast-moving, early-stage startup that is pushing the technical envelope Growth mindset, eager to learn different parts of the system, deeply cares about robustness and quality of the code Communicate with peers, product manager, CTO and other stake holders Xcalar is committed to diversity in its workforce and is proud to be an equal opportunity employer. Xcalar considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, or any other legally protected class.-- Xcalar reserves the right of ownership for all unsolicited resumes submitted for this requisition and is not responsible for any fees associated with unsolicited resumes

Keywords: Xcalar Inc, San Jose , Senior Software engineer (systems sw, data structures, algorithms, C++), IT / Software / Systems , San Jose, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

SAP Ariba iXpIntern - Full Stack Developer
Description: Requisition ID: 276465Work Area: Software-Design and DevelopmentExpected Travel: 0 - 10 Career Status: StudentEmployment Type: InternCareer Level: NA COMPANY DESCRIPTION SAP started in 1972 as a team (more...)
Company: SAP
Location: Palo Alto
Posted on: 03/8/2021

Lead Full-Stack Software Engineer in Data Modeling, Analytic
Description: Lead Full-Stack Software Engineer in Data Modeling, Analytics To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating (more...)
Company: Salesforce
Location: Palo Alto
Posted on: 03/8/2021

Junior CSS/HTML Developer
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available.One day someone is going (more...)
Company: Revature
Location: Santa Cruz
Posted on: 03/8/2021

RF Field Engineer/Associate RF Engineer (Telecom)
Description: Who are we At Amdocs, our purpose is to enrich lives and progress society. With our creativity and technology, we help make a better connected world. Amdocs and its 25,000 employees serve the top tier (more...)
Company: Telecom Technology Services, Inc.
Location: Pleasanton
Posted on: 03/8/2021

Staff Software Engineer, R&D
Description: Job DescriptionJohnson and Johnson Vision JJV is currently recruiting for a Staff Engineer Software Developer in Milpitas, CA.At Johnson Johnson Vision, we have a bold ambition: to change the trajectory (more...)
Company: Johnson & Johnson
Location: Milpitas
Posted on: 03/8/2021

.NET Software Developer
Description: Job Title: .NET Software DeveloperLocation: Santa Rosa, CA, RemoteSalary: 100,000 - 150,000 DOERequirements: C , .NET, SQL ServerBased in beautiful Santa Rosa, CA, we are an exciting cloud-based technology (more...)
Company: Optello
Location: Petaluma
Posted on: 03/8/2021

Sr. Full Stack Developer - AWS
Description: We're looking for an experienced Senior Full Stack Developer. You're interested in the technical challenges of implementing a high availability hub for our product offerings. You're collaborative and (more...)
Company: Kuna Systems
Location: San Bruno
Posted on: 03/8/2021

Senior Full Stack Developer / Affiliate E-Commerce
Description: Company Description br br Skipify is a well-funded, early-stage startup doing frictionless payments right. This is an extraordinary opportunity for the right candidate to join near the ground floor, (more...)
Company: Skipify
Location: Danville
Posted on: 03/8/2021

Lead Senior Systems Administrator
Description: Who We Are: We are a privately owned leading Managed IT Services company Managed Service Provider . Since 1996 we have specialized in providing a full range of services from Network Security, UNIX/Linux (more...)
Company: ICE Consulting - Managed IT Services
Location: Milpitas
Posted on: 03/8/2021

System Software Integration Engineer - CI/CD
Description: System Software Integration Engineer - CI/CD br br - br br As a System Software Integration Engineer, you are responsible for working with a team to design, build and deploy testable software (more...)
Company: Nuvia Inc
Location: Pleasanton
Posted on: 03/8/2021

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Jose RSS job feeds