Demo

Software Engineer - Distributed Systems

High-Tech Professionals
San Francisco, CA Full Time
POSTED ON 1/15/2025
AVAILABLE BEFORE 3/28/2025

Software Engineer - Distributed Systems Job ID : 1782

Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.

Location : San Francisco Bay Area

Type : Permanent

Status : Closed

Key Skills : Distributed, parallel system software, C, C , UNIX, storage architecture, cluster, database, storage IO data, full stack engineering, system development.

Description :

Seeking Software Engineer to design and build distributed system software. In this position you will :

  • Build the database and storage IO data path in database machine to enable the best performance, scalability, and high availability of the system.
  • Develop system infrastructure software to handle unforeseen sub-component failures and reduce impact.
  • Design and implement smart algorithms to promptly recover and fail over from hardware failures under all conditions to achieve overall system high availability and stability with minimum performance impact.
  • Create a reverse communication channel from the storage tier to the database tier to allow the database to become storage-aware.
  • Stay ahead of technology curve by working on the latest and greatest technology breakthroughs in key computing areas, such as processor, networking, flash, and disk storage for future generations of products.

Requirements :

  • Deep knowledge and extensive experience in building mission-critical system infrastructure software for large, parallel, scale-out computing and storage architecture.
  • Extensive experience and deep knowledge in distributed system fault tolerance and high availability are highly desirable.
  • Proven track record in building parallel and scale-out storage grid, distributed server clustering, parallel and distributed volume manager and file system, and / or shared-disk or shared-nothing clustered databases is a plus.
  • MS or PhD in Computer Science.
  • 10 years of successful distributed and parallel system software development experience with strong programming skills in C / C on UNIX platforms.
  • Effective communication skills and problem-solving and debugging skills.
  • Strong passion and interest in learning and working on new technology innovations.
  • To apply for this position, please submit an MS Word doc of your resume and put in the subject "Job ID # 1782".

    J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer - Distributed Systems?

    Sign up to receive alerts about other jobs on the Software Engineer - Distributed Systems career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at High-Tech Professionals

    High-Tech Professionals
    Hired Organization Address Santa Barbara, CA Full Time
    Firmware Engineer Job ID : 1499Location : Santa Barbara, CAType : ContractStatus : ClosedKey Skills : Verilog, VHDL, C, ...
    High-Tech Professionals
    Hired Organization Address Chicago, IL Full Time
    Description : Below, you will find a complete breakdown of everything required of potential candidates, as well as how t...
    High-Tech Professionals
    Hired Organization Address Plano, TX Full Time
    Unlock the power of data as a Machine Learning Engineer on our dynamic team! We're looking for a skilled professional to...
    High-Tech Professionals
    Hired Organization Address San Diego, CA Temporary
    CRM Database Administrator Job ID : 1856 Check you match the skill requirements for this role, as well as associated exp...

    Not the job you're looking for? Here are some other Software Engineer - Distributed Systems jobs in the San Francisco, CA area that may be a better fit.

    Software Engineer, Distributed Systems

    Hightouch, San Francisco, CA

    Senior Software Engineer, Distributed Systems

    Mixpanel, San Francisco, CA

    AI Assistant is available now!

    Feel free to start your new journey!