Назад
Company hidden
1 день назад

Software Engineer (MySQL)

Формат работы
remote (только Europe)
Тип работы
fulltime
Грейд
middle
Английский
c1
Страна
UK/Poland/Ireland +3 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Software Engineer (MySQL): Design and implement new features and improvements for hirify.global Server for MySQL, hirify.global XtraBackup, hirify.global XtraDB Cluster and Oracle MySQL with an accent on DBMS internal algorithms, high concurrency threading, compression and encryption. Focus on diagnosing and fixing defects, performing source code merges, developing test cases, and contributing to upstream open source projects.

Remote (EMEA: Berlin, Bucharest, Dublin, Lisbon, London, Warsaw)

Company

Provider of open source database software, support, and services for MySQL, MongoDB, PostgreSQL, and MariaDB. Remote-only globally dispersed workforce in 50+ countries.

What you will do

  • Design and implement new features and improvements
  • Diagnose and fix defects in hirify.global Server for MySQL, hirify.global XtraBackup, hirify.global XtraDB Cluster and Oracle MySQL products
  • Perform periodic source code merges from other open source repositories
  • Contribute to upstream projects
  • Develop test cases for continuous integration
  • Participate in code and design reviews, mentor team members
  • Blog, present and evangelize software to grow community
  • Engage with other departments to deliver value-driven solutions

Requirements

  • Fluent English (speak, listen, write effectively)
  • Bachelor's degree in Computer Science or equivalent experience
  • Minimum 2+ years of C/C++ development and object-oriented design
  • Strong understanding of SQL databases, preferably MySQL
  • Strong understanding of DBMS internals (query optimizer, B-tree indexing, MVCC, ARIES recovery)
  • Strong understanding of compression and encryption algorithms
  • Experience with client/server or distributed network systems
  • Experience with high concurrency threading, atomics, locking
  • Knowledge of BASH, Perl, Python
  • Proficiency with gdb, strace, git, GitHub
  • Knowledge of open source concepts and community

Nice to have

  • Knowledge of high-performance algorithms on multicore hardware
  • History of driving performance enhancements
  • Experience implementing database features
  • Experience with CI/CD tools (Jenkins, CircleCI, Travis)
  • Experience with JIRA, G-Suite, Slack
  • Experience with Linux packaging, virtualization (Docker, Kubernetes)
  • Linux systems administration (file systems, hardware, networking)
  • Success in distributed asynchronous remote work

Culture & Benefits

  • Flexible work hours, laptop and internet provided
  • Travel ~1x/year for meetings
  • Generous paid time off, career development funds (training, certifications, conferences)
  • Ongoing connectivity allowances, equity incentive plan
  • Work-from-Anywhere, FlowDays, FryDays, flexibility for work/life balance
  • PAVE volunteering program, Women Transforming Technology

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →