Software Engineer - Bengaluru, India - Couchbase

    Couchbase
    Couchbase Bengaluru, India

    2 weeks ago

    Default job background
    Description

    Every day we tackle new and exciting challenges to empower developers to build modern cloud, mobile, and edge applications that deliver a premium user experience.

    Couchbase delivers unmatched performance, scalability, flexibility and financial value across cloud, on premises, hybrid, mobile and edge deployments.

    The database market is undergoing a generational shift and is one of the largest market opportunities in enterprise software due to big trends like the need for digital transformation, acceleration to the cloud and innovation at the edge.

    Join Couchbase to be a part of a greater change.

    Here you'll have the opportunity to learn and grow with some of the most innovative, passionate and humble individuals in the database industry.


    Job Title:

    Software EngineerLocation:

    BangaloreAs a Software Engineer in the Database Storage Engine team, you will be part of a development team working on hard problems in a number of areas, including key-value and document data stores, distributed caching, scale-out fault tolerance and data layer reliability.

    You'll work with C/C++ and Go.

    You will design and implement cutting-edge distributed, scale-out data infrastructure software systems, which is a pillar for the growing cloud infrastructure.

    At the same time, you will bring Unix/Linux systems and server skills to the team. The ideal candidate will have a strong technical background, excellent communication skills, and proactive problem solving skills.
    The innovative work storage team does has been widely recognized by the industry. The following publications in VLDB conferences reflect the storage work at CouchbaseRequirementsExperience in working with languages like Go / C / C++ ( Mandatory)

    Deep knowledge of advanced operating system concepts and data structures.
    Experience with designing and writing concurrent/multi-threaded programsExperience in solving distributed systems problemsExperience with performance analysis and debuggingKnowledge of Linux I/O stack and Database internals- 7 years of experience of Systems ProgrammingEducation:

    B.E, B-Tech, M-Tech with strong Computer Science FundamentalsYou're a self-motivated, independent, and high-performance individualYou like working in organisations that strive to have a good balance between doing it right and moving quickly.


    Responsibilities:


    Work on the world's best distributed database server storage internals, infrastructure and best database as a service (DBaas) which companies rely on for mission critical OLTP needsDiscuss and debate with your peers as you help figure out product requirements and the architectural approach to getting things built, tested & supportedDesign, implement, test, troubleshoot & support needle-mover capabilities across server, mobile, sdks and cloud with simplicity, elegance and economyThink quality; think leverage.

    Develop high-quality software and use unit, component, and end-to-end automation tests so we know we have high-quality softwareBe agileWhy Couchbase?


    Modern customer experiences need a flexible cloud database platform that can power applications spanning from cloud to edge and everything in between.

    Couchbase's mission is to simplify how developers and architects develop, deploy and consume modern applications wherever they are.

    We have reimagined the database with our fast, flexible and affordable cloud database platform Capella, allowing organizations to quickly build applications that deliver premium experiences to their customers– all with best-in-class price performance.

    More than 30% of the Fortune 100 trust Couchbase to power their modern applications and build innovative new ones. See our recent awards to learn why Couchbase is a great place to work.
    We are honored to be a part of the Best Places to Work Award for and .

    Couchbase offers a total rewards approach to benefits that recognizes the value you create here, so that you in turn may best serve yourself and your family.


    Some benefits include:


    Generous Time Off Program - Flexibility to care for you and your familyWellness Benefits - A variety of world class medical plans to choose from, along with dental, vision, life insurance, and employee assistance programs*Financial Planning - RSU equity program*, ESPP program*, Retirement program* and Business Travel InsuranceCareer Growth - Be valued, Create value approachFun Perks - A Monthly Lifestyle Spending Account credit, an ergonomic and comfortable in-office / WFH setup.

    Food & Snacks for in-office employees.
    And much more