
Mozilla — некоммерческая организация, занимающаяся разработкой программного обеспечения и интернет-технологий и стремящаяся сохранять веб открытым, доступным и ориентированным на пользователей. Наиболее известная благодаря Firefox, Mozilla также разрабатывает такие продукты, как Mozilla VPN, Firefox Relay и Mozilla Monitor, уделяя особое внимание конфиденциальности, безопасности, скорости и контролю пользователей. Деятельность организации также охватывает программное обеспечение с открытым исходным кодом, инновации в сфере искусственного интеллекта и защиту цифровых прав, включая продвижение надежных технологий, ответственной разработки ИИ и большей подотчетности во всей технологической отрасли.
Ведущий инженер-программист, новые продукты браузера (удалённо в Канаде)
Разрабатывайте экспериментальные возможности браузера в Mozilla — компании, создающей интернет-технологии с открытым исходным кодом. Работайте с внутренними компонентами браузерного движка, производительностью, корректностью и взаимодействием с ИИ-агентами.
149 000 $ – 220 000 $ / год
УдалённоПолная занятостьСтарший специалистТребуемый Язык: английскийИнженер-программистФулстек-инженерОписание
- Проектировать и создавать эксперименты в различных подсистемах браузерного движка
- Анализировать, как внутренние структуры данных и поведение выполнения влияют на производительность, корректность и интерфейсы инструментов разработчика
- Оценивать эффективные и точные способы представления и предоставления состояния браузера
- Создавать прототипы возможностей движка для надёжного программного взаимодействия с веб-контентом
- Изучать влияние структуры документа, компоновки, навигации и обработки событий на корректность и производительность
- Инструментировать работу браузера и оценивать изменения с помощью повторяемых задач
- Измерять производительность и корректность, изолировать влияние изменений и фиксировать как успешные, так и неудачные эксперименты
- Подтверждать, что улучшения выходят за рамки рабочих нагрузок по разработке прототипов
- Профилировать накладные расходы новых возможностей и искать улучшения, подтверждённые измерениями
- Использовать инструменты ИИ для ускорения разработки и анализа, проверяя результаты с помощью отладки, тестирования и измерений
- Тесно сотрудничать с техническим руководителем в роли специалиста, непосредственно участвующего в разработке
Требования
- Глубокая практическая экспертиза хотя бы в одной области браузерного движка, включая DOM и веб-API, компоновку и отрисовку, доступность, среды выполнения JavaScript или сетевую и процессную архитектуру
- Отличное владение C++ или Rust
- Опыт работы с крупной системной кодовой базой
- Практическое понимание владения памятью, параллелизма, жизненных циклов объектов и отладки производительности
- Умение создавать инструменты на JavaScript и скриптовые средства для проверки и измерения реализаций
- Способность исследовать незнакомый код, формулировать точные гипотезы, создавать полезные прототипы и интерпретировать результаты
- Глубокое понимание поведения веб-платформы и совместимости
- Опыт профилирования, трассировки, регрессионного или конформанс-тестирования
- Интерес к ИИ-агентам и готовность напрямую работать с инструментами для запуска агентов и разработки
- Желательны вклад в Gecko, Servo, Blink, WebKit или другой браузерный движок
- Желателен опыт сопровождения проекта с открытым исходным кодом
- Желателен опыт технического руководства небольшой командой, разрабатывающей новый продукт
- Желателен опыт работы с инфраструктурой доступности, безопасностью браузеров, профилированием или автоматизированной оценкой рабочих процессов ИИ-агентов
Преимущества
- Бонусные планы, зависящие от результатов работы, для всех сотрудников, имеющих право на участие
- Медицинское, стоматологическое страхование и страхование зрения
- Взносы в пенсионный план с немедленным переходом в собственность сотрудника 100% суммы
- Ежеквартальные общеорганизационные дни заботы о здоровье
- Праздники, установленные в конкретной стране, и выходной в день рождения
- Единовременная выплата на обустройство домашнего офиса
- Ежегодный бюджет на профессиональное развитие
- Ежеквартальная выплата на благополучие
- Оплачиваемый отпуск по уходу за ребёнком
- Бонусная программа за рекомендации сотрудников
- Дополнительные льготы в зависимости от страны, включая страхование жизни и от несчастных случаев, страхование нетрудоспособности и программу помощи сотрудникам