Senior Software Development Engineer - Database NoSQL Redis

Hireio, Inc.
San Jose, CA, US
Full-time

Job Description

Job Description

About the team

Our database development team is responsible for building and owning database products used by our infrastructure including but not limited to relational databases, distributed cache, key-value stores, document stores, and Graph stores.

In this team, you’ll have the opportunity to develop and enhance that NoSQL database service in a cloud-native environment.

We embrace a culture of self-direction, intellectual curiosity, openness, and problem-solving. If you are a passionate and experienced engineer with a strong background in cloud database development, eager to contribute to cutting-edge technologies and support mission-critical business systems, we encourage you to apply.

Join us in shaping the future of cloud databases.

Responsibilities

  • Lead the development of cutting-edge, high-performance, cost-effective, and large-scale cloud database products.
  • Support the Volcano Engine and our business systems, serving a wide range of core business functions within the group.
  • Take charge of the design and development of cloud database products, working on the next generation of cloud database products.
  • Continuously improve and enhance core product performance, stability, cost efficiency, and persistence, supporting billions of requests and a massive user base.
  • Conduct in-depth research on new theories, technologies, and hardware in the industry and academia. Facilitate their implementation in production environments to enhance the overall competitiveness of the product.

Requirements

  • BS or a higher degree in Computer Science, Computer Engineering, or other related fields
  • 5+ years of backend engineering experience in at least one of C / C++ / Go / Java, with a strong foundation in data structures and algorithms.
  • Relevant development experience in the database domain, with a solid understanding of principles in distributed systems, operating systems, networks, and databases.
  • Experience in programming and practical implementation of high-performance, large-scale distributed storage systems, emphasizing enterprise-level product quality.
  • Ability to think independently, proactively identify and solve problems, excellent communication skills, a curiosity for technology, an extreme dedication to research, and a willingness to take on challenges.

Preferred Qualifications :

  • Mastery of source code for systems like Redis, RocksDB, pika, Ceph; preference given to those who have contributed to open-source communities.
  • Proficiency in using K8S and understanding its principles.
  • Familiarity with protocols such as CXL / RDMA, and technology involving the fusion of software and hardware.
  • Bilingual in Mandarin and English is prefered
  • 6 days ago
Related jobs
Promoted
Dimer Instruments
CA, United States

Senior Software Engineer (GUI Development). The Software Engineer (GUI Development) will be a key contributor to the design and development of intuitive and robust graphical user interfaces for our cutting-edge analytical instruments. Reporting to the Head of Software, this position will prioritize ...

Promoted
Fractal
CA, United States

Role Overview:We're looking for a Software Development Engineer to play a pivotal role in developing and deploying cutting-edge, AI-driven enterprise applications using our client’s proprietary AI Platform. Proficient in software development with JavaScript and Python. Understanding of both SQL and ...

Promoted
Recruiting from Scratch
CA, United States

Create excellent tooling, systems, and engineering culture for both the backend and ML Engineering teams. We are seeking someone to manage the development of the API and backend infrastructure that clients will use to access the model router API and the microservices around it. Have 8+ years of engi...

Promoted
Apple
Cupertino, California

We are passionate about continuously improving the way we enable the software development lifecycle and push the envelope to reimagine cutting edge solutions to engineering problems of scale. Experience with software development processes such as compilation, unit testing, code analysis, release pro...

Promoted
Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Amazon Development Center U.S., Inc.
Palo Alto, California

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Experiencing mentoring junior software development engineers and driv...

Oracle
Santa Clara, California

As a Senior Software Engineer, you will own the software design and development for important components of this platform. The Platform ILOM team of Oracle Hardware Development (OHD) is looking for a self-motivated, hard-working Embedded Software developer to bring exceptional technical skills to jo...

Amazon.com Services LLC
Sunnyvale, California

As a Senior Software Development Engineer (SDE), you will solve some of the most intriguing problems in software architecture while designing and building highly scalable services and solutions from the ground up. RFE is looking for a passionate, results-oriented, inventive Senior Software Developme...

Unreal Gigs
Palo Alto, California

Passionate about building engineering tools and tackling challenges faced by software engineers. We view early engineers as embodying the entrepreneurial spirit, contributing directly to product ideation, development, and execution. Minimum of 5 years of professional experience in software engineeri...

Advanced Micro Devices, Inc
Santa Clara, California

Expertise in Kubernetes, specifically as it pertains to training large scale AI models Expert knowledge of Python and/or go Some familiarity with distributed training/finetuning/inference of ML/AI models Ability to write high quality code with a keen attention to detail Experience with modern asynch...