Senior Member of Technical Staff- - New Delhi, India - Oracle

    Oracle
    oracle background
    Description

    As a Senior Member of Technical Staff, you will be responsible for the software design and development for major components of OCI managed Data Services at cloud scale.

    You should be both a proficient coder and a distributed systems generalist, able to dive deep into any part of the stack and low level systems, as well as design broadly distributed system.

    You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

    The ideal candidate has experience with Data / Database services running on Cloud, has hands-on operations experience, and can solve complex technical issues in a high-stakes environment while keeping their cool.


    Candidate Profile:

    • 6-10+ years experience delivering and operating large scale, highly available distributed systems.
    • Strong knowledge of C/C++; Java
    • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
    • Working knowledge/Familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
    • Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies.
    • Strong understanding of Linux
    • Strong problem determination, problem resolution and performance tuning skills.
    • Experience building multi-tenant, virtualized infrastructure and/or working on open source software/contributions to open source Redis/memcached or PostgreSQL is a strong plus.

    As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications.

    Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.


    You will:
    Work with design leads to implement new features and improvementsDebug operational issues and suggest fixesAssist customers onboarding to the service as neededPerform on-call operations duties on a rotating basisTop Skills for the Ideal CandidateExcellent programming skills specifically in C/C++ and/or JavaSoftware Engineering experience with distributed systems/managed services within large scale environmentsHands-on Experience with database / Storage / Cache internals6-10+ years experience working on challenging issues with a self-starter / self-motivated attitudeHands-on operations experience in a DevOps environment