The Hypervisor team supports and develops the elements of Yandex Cloud that directly impact the KVM hypervisor and QEMU device emulator. We understand low-level details of how hardware visualization and device emulation work, in particular driving performance and eliminating problematic code. If you’re an experienced system developer and want to get involved in a large-scale, exciting project, we’d love to have you.

Tasks that await you

  • Optimize I/O for emulated hard drives and network devices
  • Integrate the hypervisor into the rest of the platform’s services as well as our tools for storing user data
  • Effectively distribute resources between virtual machines
  • Improve support for guest systems
  • Drive low-level security for the hypervisor and emulator
  • Provide general support, squash bugs, and handle upstream monitoring

We expect that you

  • Understand how x86-compatible system devices work (virtual memory, terminations, privilege rings) Know C and C++
  • Have experience writing system code in user mode for Linux at a very general level, including tools for debugging, analysis, and optimization (the emulator is built on the user mode system process for Linux)

It'd be a plus if you

  • Understand PCI, SCSI, ACPI
  • Have experience working with the Linux core
  • Are familiar with hardware virtualization for x86
  • Are familiar with the QEMU/KVM code base

Benefits

Enhanced medical insurance begins from your first month at Yandex. It includes dental care, check-ups, emergency assistance abroad, critical illness treatment, including oncology, and accident insurance for those who engage in active leisure activities.

Additionally:
  • In-office or online psychotherapy with "Yasno" and Yandex Health services.
  • Laser vision correction after one year of employment.
  • Pregnancy care and childbirth support after two years.
Insurance for family members on an 80/20 basis:

We cover 80% of the cost of medical insurance for children and spouses, and you cover the remaining 20%.

At Yandex, we have everything you need for continuous growth and learning: an internal educational platform, mentoring, and programs for both beginners and experienced leaders.

Additionally:
  • Reimbursement for participation in industry-related conferences.
  • 50% discount on foreign language courses.

Moreover, at Yandex, we have internal projects where our employees share their expertise, discuss complex topics, and analyze their project cases.

At Yandex offices, we have fully equipped gyms with exercise machines, equipment, showers, and lockers for your convenience. You can work out independently or with a trainer.

Additionally:
  • Free workouts with FITMOST.
  • Discounts at fitness clubs, pools, yoga studios, climbing walls, and other places.
Yandex sports club:

At Yandex, we have a sports club and numerous sports teams. They have their leaders, group chats, and training programs. They regularly participate in running events, triathlons, the "Race of Heroes", football matches, and other competitions.

You can join existing teams or create your own.

Flexible schedule

We don't have a set start and end time for the workday — work when it's convenient for you and your team.

Hybrid format

Work where it's most convenient for you — for example, part of the week from the office and part from home.

Everything for children

Insurance, kids' days at the office, gifts for children's birthdays, and check-ups for family planning.

Housing Loans

Benefits for the purchase of housing - depending on length of service, position and review results. Operate in Russia where there are Yandex offices.

Thank you for your apply!

We will contact you within a week.

Mon Feb 12 2024 19:00:36 GMT+0300 (Moscow Standard Time)