WorkListВойтиОформить подписку
JE

Senior Compiler Developer (Kotlin Compiler - Core)

Архив
JetBrains · Инструменты разработки
Вакансия в архиве · закрыта 01.10
Смотреть актуальные вакансии

Другие вакансии компании

JE
🇦🇲Армения · remoteHead и выше·англ. B2–C2релокация
Зарплата не указана
2 ноя
JE
🇷🇸СербияLead·англ. B2–C2релокация
≈ $5,2–12 тыс/мес
26 окт
JE
🇦🇲АрменияLead·англ. B2–C2релокация
≈ $5,2–12 тыс/мес
26 окт
JE
🇦🇲Армения · remoteLead·англ. B2–C2релокация
≈ $7,5–19 тыс/мес
26 окт
Все вакансии компании

Похожие вакансии

SE
Senior Software Engineerвисит 2 мес.
ServiceTitan · ПО для сервисных и подрядных компаний
🇦🇲Yerevan · Армения·Full-timeSenior·англ. C1
≈ $3,8 тыс/мес
3 сен
LD
Luxoft (DXC) · IT-консалтинг
🇺🇸Irvine · СШАSenior·англ. не указан
≈ $11–14 тыс/мес
2 ноя
UB
Ubisoft · геймдев
🇫🇷Paris · Франция·Full-timeSenior·англ. C1
≈ $3,1–7,2 тыс/мес
29 окт
BP
Bp · нефтегаз
🇮🇳Pune · Индия·Full-timeSenior·англ. не указанрелокация
≈ $900–2500/мес
29 окт
OI
Orion Innovation (ex MERA) · Разработка ПО
🇮🇳Mumbai · ИндияSenior·англ. не указан
≈ $900–2500/мес
16 окт
CV
Cvat · AI
🇨🇾Кипр·Full-timeSenior·англ. B2
≈ $3,8 тыс/мес
8 окт
Вакансии в Армении

О вакансии

Откуда можно работать
Армения
Английский
требования разнятся: B2–C2
по другим вакансиям компании
Уровень
Senior
указан работодателем
Релокация и виза
релокация
из текста вакансии
Даты
Опубликована 08.07 · видели у компании с 13.08 по 01.10 · закрыта 01.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Что вы будете делать

Будучи частью команды Kotlin Compiler, вы возьмёте на себя ответственность за центральный конвейер, соединяющий фронтенд компилятора с несколькими бэкендами. Это глубокая техническая работа, напрямую влияющая на то, как код Kotlin преобразуется, проверяется и оптимизируется. Вы будете принимать архитектурные решения, повышающие производительность компилятора и использование памяти без ущерба для обратной совместимости. Тесно сотрудничая с другими командами Kotlin, ваши усилия сформируют эволюцию языка и улучшат ежедневный опыт разработчиков Kotlin по всему миру.

Что предстоит делать

Что вы будете делать каждый день:

  • Разрабатывать и внедрять новые функции языка.
  • Реализовывать и тонко настраивать проходы понижения промежуточного представления (IR).
  • Исследовать и устранять сложные ошибки компилятора и граничные случаи.
  • Улучшать производительность компилятора и использование памяти.
  • Работать с другими командами Kotlin над направлением эволюции языка.
  • Помогать улучшать опыт разработки для пользователей Kotlin.
  • Поддерживать и улучшать инфраструктуру Kotlin (преобразования IR/AST, Klibs и их обратную совместимость).

Требования

Что вы принесёте

  • Точность. Вы заботитесь о каждой детали — от чистой архитектуры до граничных случаев.
  • Сильное чувство ответственности. Вы комфортно берётесь за сложные технические задачи.
  • Чёткая коммуникация. Вы умеете объяснять свои мысли и обосновывать технические решения перед другими экспертами.
  • Коллаборативный подход. Вы хорошо работаете с коллегами, находя лучшие решения.
  • Долгосрочная ориентация на качество. Вы ставите поддерживаемость и обратную совместимость выше быстрых исправлений.

Что вам понадобится

  • Владение Kotlin/JVM или Java.
  • Глубокое понимание алгоритмов и структур данных.
  • Доказанная способность писать чистый, поддерживаемый и хорошо протестированный код.
  • Опыт разработки компиляторов будет явным плюсом.
  • Опыт разработки плагинов Gradle будет преимуществом.
  • Демонстрированный успех в оптимизации производительности приложений JVM также будет плюсом.

Условия и бенефиты

Почему стоит присоединиться к JetBrains?

  • Высокая базовая зарплата. Мы предлагаем конкурентоспособную оплату, отражающую ваши навыки и опыт.
  • Гибкое место работы. Наслаждайтесь свободой работать из дома или из офиса.
  • Удалённая работа. Вы можете до 30 дней в году работать удалённо из-за границы.
  • Дополнительные дни отпуска. Больше дней для отдыха, восстановления и занятий любимыми делами.
  • Пособие на медицинскую страховку. Обеспечьте спокойствие для себя и своей семьи.
  • Возможности обучения и развития. Доступ к конференциям, курсам и языковым занятиям.
  • Поддержка переезда. Мы помогаем сделать ваш переезд максимально гладким и без стресса.
  • Языковые занятия. Освойте местный язык или улучшите свои навыки английского.
  • Питание в течение дня. Наслаждайтесь горячим обедом или получайте пособие на обед в рабочие дни.
  • Поддержка психического здоровья. Чтобы вы чувствовали себя лучше, мы предоставляем лёгкий доступ к профессиональным услугам в области психического здоровья.
  • Спортивные льготы. Доступ к спортзалу на территории или субсидия на спортивный клуб.
  • Внутренние мероприятия. Присоединяйтесь к корпоративным праздникам и командным встречам.

*Некоторые льготы могут различаться в зависимости от местоположения.

Мы являемся работодателем, предоставляющим равные возможности

Мы знаем, что отличные идеи могут прийти от любого, где бы он ни был. Поэтому мы делаем всё возможное, чтобы создать открытое и инклюзивное рабочее пространство — место, где каждый приветствуется независимо от своего происхождения, идентичности, религии, возраста, потребностей в доступности или ориентации.

Мы обрабатываем данные, предоставленные в вашей заявке, в соответствии с Политикой конфиденциальности рекрутинга.

Навыки

Kotlin/JVMJavaalgorithmsdata structurescompiler developmentGradle pluginsJVM application performanceintermediate representation (IR)IR lowering passesAST transformationsKlibsprecisionownershipclear communicationcollaborative mindsetlong‑term focus on quality

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти