MySQL is the world’s leading opensource database for the Web. It is the M in the LAMP stack that has revolutionized the world and the whole WWW is based on this stack. You will get a chance to impact millions of people by creating a technology which is used massively on the World Wide Web. Each release of MySQL is downloaded by thousands of people each day, in fact, the the titans of the Internet, such as Facebook, use and derive great value from MySQL.
Replication itself is at the heart of MySQL’s success given the current landscape in terms of on-line services, many of them backed by distributed and elastic deployment environments such as the cloud.
The fact that scaling-out read loads, or even partitioned write loads, is straightforward in MySQL Replication, makes it a very strong fit for practically every web business case. Our team ensures that MySQL replication adapts, evolves and remains as the first option ever for every web company, including those that are extremely large (web scale) and exhibit extreme requirements from the database service layer.
You will be working in the MySQL Replication team and you will be responsible for strengthening the position of MySQL as the number one open source database in the world.
Nice to have:
As a member of the software engineering division, in particular of the MySQL Replication team, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems. You will develop new features for MySQL replication, MySQL binary log and MySQL InnoDB Cluster, all while being exposed to some of the most interesting and challenging problems in the area from customers with large MySQL installations.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others.
BS or MS degree or equivalent experience relevant to functional area.
7 years of software engineering or related experience.
You will have a background in distributed systems and have knowledge of different replication paradigms. You know what fault-tolerance is and you understand the requirements to build dependable systems. Moreover, you will be familiar with distributed algorithms
such as Paxos, Raft or Totem. And you will have a chance to apply all this knowledge on your day to day work.
Você tem que entrar na sua conta para poder candidatar-se a esta oferta.