Infrastructure & Technology CephFS Senior Software Engineer Professional San Jose, US

1 day ago


San Jose CA United States IBM Full time

Introduction
At IBM, work is more than a job - it's a calling: To build. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.


Your Role and Responsibilities
IBM’s Ceph engineering organization is looking for a senior software engineer to join the CephFS team. In this role you will collaborate with our worldwide Ceph engineering team to develop and enhance CephFS, the file system component of the Ceph software-defined distributed storage system. You will design and implement new capabilities and features to enable new use cases while improving scalability, performance and efficiency. You will participate in a vibrant and active open source community to deliver enterprise-quality software.


CephFS comprises a wide-ranging software suite including (upstream) Linux kernel and userspace clients, a clustered userspace metadata server, and a messaging layer for storing data with Ceph’s native object store (“RADOS”), in addition to higher-level APIs for integrating with other systems (OpenStack, OpenShift, an NFS-Ganesha cluster, Samba, etc). As a member of the CephFS engineering team, you will have the opportunity to learn and work in many of these areas according to your experience and technical background. Candidates will be excited to develop new distributed algorithms to build out end-user features of the filesystem, such as instant cloning, file overlays, and coherent snapshots across multiple clients with a coherent distributed cache. Developers who are able to work across both the userspace servers and Linux kernel client to develop new distributed features will make ideal candidates.


You will work remotely with a worldwide team so communication is key. You will collaborate with others using modern open source tools including git (and GitHub), Jenkins, Redmine, and community-developed testing and validation tools.


Role & Responsibilities:
You will work closely with the global Ceph open-source, multi-company engineering team to develop and enhance CephFS, the file system component of the Ceph software-defined distributed storage system. You will collaborate with other developers and users by attending online meetings, participating in email lists and online chat rooms, preparing written documentation, and giving presentations about your work. You will be expected to work proactively with other team members and the community to develop your own knowledge, and to be ready to mentor new contributors as you develop expertise.


Contribute to the development of CephFS by designing and implementing new functionalities that enable innovative use cases. This includes designing new distributed algorithms, implementing them across clients and servers, and writing automated test cases to demonstrate they work. You will also identify and fix bugs and propose performance enhancements. This will involve work across our C++-language Metadata Server cluster and userspace clients, our Linux in-kernel client, and our messaging layer for storing data within Ceph's "RADOS" distributed object store.


Required Technical and Professional Expertise

  • Experience working with C++ codebases, or other systems languages and demonstrated ability
  • Good debugging skills. Experience with live systems (via logging and interrogation) and examining core files
  • Basic knowledge of Python, to use and enhance testing
  • Experience in git
  • Demonstrated ability to understand large codebases and develop new features

Preferred Technical and Professional Expertise

  • Experience with data storage and/or file systems
  • Experience building distributed systems
  • Experience working on distributed teams is a plus
  • Past contribution to open source projects is favorable
  • Linux kernel experience is a plus
#J-18808-Ljbffr

  • San Jose, United States IBM Computing Full time

    IBM CephFS Senior Software Engineer in San Jose, California Introduction At IBM, work is more than a job - it's a calling: To build, to code, to consult, to think along with clients and sell. To make markets, to invent, to collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era...


  • San Jose, United States IBM Computing Full time

    IBM CephFS Senior Software Engineer in San Jose, CaliforniaIntroductionAt IBM, work is more than a job - it's a calling: To build, to code, to consult, to think along with clients and sell. To make markets, to invent, to collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of...


  • San Jose, CA, United States IBM Computing Full time

    IBM Senior Software Engineer for Ceph in San Jose, California Introduction At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in...


  • San Jose, United States Teradyne Full time

    Senior Software Engineer (Nextest, San Jose)Date: Oct 18, 2024Location: San Jose, CA, USWe are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our portfolio of...


  • San Jose, CA, United States Motion Recruitment Full time

    San Jose, CaliforniaHybridDirect Hire$150k - $200kAn exciting new cybersecurity startup in San Jose has a mission to reduce the risk of cyber-attacks for large enterprises. Founded by an entrepreneur with a proven track record of successful exits, they are developing cutting-edge technology to bring advanced security solutions to global enterprises.  They...


  • San Jose, California, United States IBM Computing Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our CephFS team at IBM Computing. As a key member of this team, you will play a critical role in developing and enhancing the file system component of the Ceph software-defined distributed storage system.**Responsibilities:**Collaborate with our global Ceph open-source engineering...


  • san jose, United States Motion Recruitment Full time

    San Jose, CaliforniaHybridDirect Hire$150k - $200kAn exciting new cybersecurity startup in San Jose has a mission to reduce the risk of cyber-attacks for large enterprises. Founded by an entrepreneur with a proven track record of successful exits, they are developing cutting-edge technology to bring advanced security solutions to global enterprises.  They...


  • San Jose, United States Cisco Systems, Inc. Full time

    Senior Software Engineer - Development (San Jose, CA)Location: San Jose, California, USCompensation Range: 157400 USD - 222200 USDJob Type: ProfessionalJob Id: 1429809Who We AreWe are part of Cisco Intersight development team based in San Jose, California. Cisco Intersight provides adaptive cloud-powered infrastructure management with automation for agile IT...


  • San Jose, CA, United States Teradyne Full time

    Software Development Engineer in Test (Nextest, San Jose) Date: Oct 30, 2024 Location: San Jose, CA, US We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our...


  • San Jose, United States MIT RESOURCE Full time

    Senior Software Engineer permanent position at San Jose, California Title: Senior Software Engineer Type: permanent Location: San Jose, CA A Medical Device Company located in San Jose, California is looking for a Senior Software Engineer with C++ programming and algorithm development to join our team. Job Requirements: Design software in C++ for robotic...


  • San Jose, United States Thales Group Full time

    Senior Software Engineer (San Jose, CA) Location: San Jose, CA (Hybrid) - 3 days on site Position Summary As a member of a collaborative development team, the Senior Software Engineer will be instrumental in the design and implementation of secure Key Management Platform & SaaS Service. Key Areas of Responsibility Follows the software development...


  • San Jose, California, United States City of San Jose, CA Full time

    About the Position:City of San Jose, CA is seeking a highly skilled IT Infrastructure Engineer to join our team. The ideal candidate will have extensive experience in designing, configuring, and managing complex enterprise infrastructure systems.Responsibilities:Design and implement network architecture solutions to support citywide operationsConfigure and...


  • San Jose, United States MIT RESOURCE Full time

    Senior Software Engineer permanent position at San Jose, CaliforniaTitle: Senior Software EngineerType: permanentLocation: San Jose, CAA Medical Device Company located in San Jose, California is looking for a Senior Software Engineer with C++ programming and algorithm development to join our team.Job Requirements:Design software in C++ for robotic surgical...


  • San Jose, United States Motion Recruitment Full time

    An exciting new cybersecurity startup in San Jose has a mission to reduce the risk of cyber-attacks for large enterprises. Founded by an entrepreneur with a proven track record of successful exits, they are developing cutting-edge technology to bring advanced security solutions to global enterprises. They are looking for a Senior or Staff Software...

  • Software Architect

    2 days ago


    San Jose, CA, United States Zscaler Full time

    Job Description We are looking for a Software Architect to join our team as we build and manage our global cloud platform infrastructure. Zscaler's cloud platform is one of the world's largest private clouds delivering Security-as-a-Service to the world's leading enterprise companies. As an individual contributor, you will learn and challenge yourself...


  • san jose, United States San Jose Sharks Full time

    TITLE: IT Systems Support CoordinatorPOSITION TYPE: Full Time, Non-ExemptCOMPANY: Sharks Sports and Entertainment, LLCLOCATION: San Jose, CAREPORTS TO: Director, Information TechnologyPOSTING DATED: November 25, 2024Pay Range: The pay range for this role is $ $33.65 -$39.08 per hour Actual base pay will be determined based on permissible factors such as...


  • san jose, United States San Jose Sharks Full time

    TITLE: IT Systems Support CoordinatorPOSITION TYPE: Full Time, Non-ExemptCOMPANY: Sharks Sports and Entertainment, LLCLOCATION: San Jose, CAREPORTS TO: Director, Information TechnologyPOSTING DATED: November 25, 2024Pay Range: The pay range for this role is $ $33.65 -$39.08 per hour Actual base pay will be determined based on permissible factors such as...

  • Software Architect

    3 days ago


    San Jose, United States Zscaler Full time

    Job Description We are looking for a Software Architect to join our team as we build and manage our global cloud platform infrastructure. Zscaler's cloud platform is one of the world's largest private clouds delivering Security-as-a-Service to the world's leading enterprise companies. As an individual contributor, you will learn and challenge yourself...


  • San Jose, California, United States City of San Jose, CA Full time

    The City of San Jose, CA is seeking a skilled Landscape Designer to join their team. As a key member of the Public Works Department, you will play a vital role in delivering high-quality site development and landscape architectural design projects. This is an exciting opportunity to contribute to the success of the City's capital improvement projects and...


  • San Jose, United States Thales Full time

    Location: San Jose, United States of AmericaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become...