Seagate Technology | Jobs | Staff EngineerC++/S3 | BigDataKB.com | 31-01-22

    0

    Job Location: Pune

    About our group:

    This group is developing a new storage software platform designed for cloud storage products and focused on scalability, extensibility, and reuse.


    About the roleyou will:

    • Work with the internal Seagate team, its customers, and the object store industry to develop a resilient, high performing storage platform
    • Understand the implementation details of the storage system at the source code level
    • Take complete ownership of the design and development of S3 like Server in C++ and deal with issues including large scale data organization, algorithm scalability, asynchronous communication, efficient concurrency, reliability, and fault tolerance
    • Identify, debug performance and reliability issues of the storage system
    • Design and development of new features/enhancements/fixes to the source code
    • Review of the source code for features and defect fixes
    • Develop architecture and designs documents code
    • Communicates with team and managers to develop optimal solutions and report progress
    • Shares best practices with peer groups


    About you:

    • Technical Expert in S3 Server/protocol with proven external eminence
    • Deep storage systems software development experience
    • Actively pursues opportunities for learning and self-development
    • Quick learner in adapting new technologies


    Your experience includes:

    • Experience and knowledge of Object Storage and/or S3 Server/Application Architecture and design
    • Hands-on experience in developing cloud storage software
    • Understanding of storage system architectures: storage media types, communication media and protocols. Typical capacity, throughput and latency values, failure modes
    • Working experience with S3 Server technology is highly desired
    • Understanding of modern server architectures: processors, caches, cores, NUMA, concurrency control mechanisms
    • Thorough understanding of the C++ programming language and tools (compilers, linkers, profilers)
    • Understanding of the basic UNIX and experience in programming in UNIX environment
    • Understanding of and experience with concurrent programming
    • Understanding of distributed systems is desired (shared memory vs. message passing, asynchronous systems, two phase commits, Paxos)
    • Understanding of and experience with industry software development processes and practices
    • Knowledge of software development life cycle
    • Basic understanding of functional groups related to engineering (i.e., documentation, release engineering, etc.)
    • Actively pursues opportunities for learning and self-development


    Location:

    Our site in Pune is dynamic, both in our cutting-edge, innovative work, as well as our vibrant on-site food, and athletic and personal development opportunities for our 400+ employees. You can enjoy breakfast, lunch, or dinner from one of four cafeterias in the park. Take a break from your workday and participate in one of our many walkathons or compete against your colleagues in carrom, chess and table tennis. Learn about a technical topic outside your area of expertise at one of our monthly Technical Speaker Series, or attend one of the frequent on-site cultural festivals, celebrations, and community volunteer opportunities.

    Seagate Technology | Hiring | Staff EngineerC++/S3 | BigDataKB.com | 1/11/2022

    Submit CV To All Data Science Job Consultants Across India For Free

    🔍 Explore All Related ITSM Jobs Below! 🚀 ✅ Select your preferred "Job Category" in the Job Category Filter 🎯 🔎 Hit "Search" to find matching jobs 🔥 ➕ Click the "+" icon that appears just before the company name to see the Job Detail & Apply Link 📝💼

    LEAVE A REPLY

    Please enter your comment!
    Please enter your name here