ByteDance

Senior Software Development Engineer, Relational Database Service(RDS)

ByteDance
Apply
3 hours ago
San Jose, CA, USASenior
H1B sponsor

Responsibilities

  • Partner with Product Managers and cross-functional teams to develop and deliver RDS features such as database operation tickets, backup and restore, scaling, and high availability.
  • Design and develop RDS platform components for database instance management, resource lifecycle management, monitoring and alerting, and backup and restore.
  • Implement reliable, secure, high-performance database capabilities including automated deployment, elastic scaling, fault self-healing, and data consistency guarantees.
  • Improve system scalability to support millions of database instances and high-concurrency access.
  • Develop global cross-region disaster recovery and high-availability switching solutions.
  • Conduct performance and scalability testing and research improvements.
  • Design and implement unit, functional, and system tests.
  • Participate in product release and deployment processes.
  • Solve complex, large-scale cloud infrastructure problems.

Requirements

  • Bachelor’s or master’s degree in a computer-related field.
  • At least 2 years of professional software development experience.
  • Proficiency in one or more general-purpose programming languages such as Golang or Python.
  • Demonstrated coding quality, code cleanliness, refactoring skills, and unit-testing experience.
  • Familiarity with web development frameworks and tools such as Django, Flask, Gin, and Kitex.
  • Familiarity with database management and internal database implementation mechanisms.
  • Knowledge of HTTP, RESTful API design, JSON or Protobuf serialization, and middleware development is preferred.
  • Experience with microservice architecture, service discovery, load balancing, RPC frameworks, or distributed configuration centers is preferred.
  • Experience with database kernels, database middleware, or database management platforms is preferred.
  • Experience with MySQL, PostgreSQL, Redis, MongoDB, HBase, or ClickHouse is preferred.
  • Strong technology motivation, communication, teamwork, problem analysis, and problem-solving skills are preferred.

Tech Stack

Apache HBaseClickHouseConsulDjangoFlaskGinGogRPCMongoDBMySQLPostgreSQLPythonRedis

Categories

ByteDance

About ByteDance

10,000+ employees

ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. We are committed to building a safe, healthy and positive online environment for all our users. We have over 110,000 employees based in more than 30 countries globally. Join us.

Contact me