Мы используем cookies для улучшения опыта пользователей, анализа трафика и показа подходящей рекламы.
Подробнее Принимаю
Введите должность

Статистика зарплат Rust в Санкт-Петербурге

Получать информацию со статистикой на почту

Статистика зарплат Rust в Санкт-Петербурге

40 000 ₽ Средняя зарплата в месяц

Уровень средней зарплаты за последние 12 месяцев: "Rust в Санкт-Петербурге"

Валюта: RUB USD Год: 2021
На гистограмме изображено изменение уровня средней заработной платы профессии Rust в Санкт-Петербурге.

Рейтинг похожих вакансий по уровню заработной платы в Санкт-Петербурге

Среди похожих профессий в Санкт-Петербурге наиболее высокооплачиваемой считается React Native. По данным нашего сайта, уровень средней зарплаты составляет 110000 руб. На втором месте - Java с зарплатой 100457 руб, а на третьем - Android с зарплатой 92388 руб.

Найдите подходящую статистику

Показать еще

Рекомендуемые вакансии

Rust Developer
IT Solutions Management International Pte. Ltd., Санкт-Петербург
IT Solutions Management International Pte. Ltd. Международная IT - компания, работающая над созданием и продвижением собственных интернет-проектов. В настоящий момент компания ведет разработку универсального мессенджера.Особое внимание обращаем на тот факт, что компания работает только над собственными проектами с соответствующими требованиями к качеству кода.На данном этапе используем следующие технологии: TypeScript + Vue, Dart + Flutter, Rust + CockroachDB, GraphQL, WebRTC. Обязанности:- проектирование, разработка, тестирование и поддержка бэкендов веб-проектов;- разработка высокопроизводительных низкоуровневых элементов ПО;- проектирование структур баз данных;- разработка модулей к существующим проектам.Требования:- опыт использования и понимание языка Rust;- приветствуется опыт работы с языками C, C++;- понимание FFI и UB;- опыт оптимизации программ и умение использовать профилировщик;- понимание принципов работы клиент-серверных web-приложений;- опыт и понимание принципов проектирования структур баз данных;- понимание принципов DDD и слоенной архитектуры;- опыт написания модульных и функциональных тестов;- опыт работы с Git;- умение использовать операционные системы типа *nix;- приветствуется опыт работы по CQRS+ES парадигме;- приветствуется опыт работы с технологиями Memcached, Redis, RabbitMQ, MongoDB, Cassandra, Kafka;- приветствуется опыт работы с другими языками Java, Go, Python, Ruby, TypeScript, JavaScript;- желание активно развиваться и изучать новое;- умение и желание докапываться до сути;- умение поддерживать порядок и быть педантом в вопросах качества;- умение читать и понимать техническую литературу на английском языке;- терпеливое отношение к чужому коду и к критике собственного;- наличие широкого Интернет-канала и настроенной программы Skype, позволяющих поддерживать качественную видеосвязь.Условия и основные принципы:- удаленная работа (не фриланс);- полная занятость (5 дней в неделю, 8 часов в день);- ставка заработной платы 2000 EUR в месяц;- возможен переезд за границу.
Embedded Linux Developer
Emlid, Санкт-Петербург
Мы — продуктовая компания. Создаём стильное и надёжное профессиональное оборудование для высокоточных измерений. С помощью наших устройств по всему миру создаются карты и цифровые модели местности, ведутся археологические раскопки, проводятся научные исследования. Мы сами проектируем электронику и механику, продумываем дизайн. Создаем программное обеспечение, мобильные приложения и облачный сервис. Мы активно общаемся с нашими пользователями и регулярно получаем фидбек. Это вдохновляет нас совершенствовать продукты и сервис. Подробнее о продуктах и сферах применения можно узнать на официальном сайте и в социальных сетях (Instagram, Facebook, Twitter). У нас молодая команда, и сейчас нас 90 человек. Нас объединяет исследовательский интерес, вовлечённость в задачи и желание сделать максимум. Ценим самостоятельность и личную ответственность. Регулярно даем друг другу обратную связь. Мы дорожим сложившейся внутренней культурой. Будем рады видеть в команде тех, кто готов двигаться вперёд, разделяя наши ценности и подход к работе. В связи с расширением команды мы ищем еще одного Embedded Linux разработчика. Задачи: работа в стеке ядра Linux: конфигурация ядра, модификация и разработка драйверов и device-tree; разработка образа для Embedded-устройств на базе Yocto; разработка с использованием современных SoM/SoC на базе ARM; участие в разработке Python Middleware; взаимодействие с командной инженеров по электронике и инженером по тестированию. Для решения таких задач потребуется: уверенное владение С/C++ и опыт разработки от года; понимание принципов работы Linux; владение системой контроля версий Git; опыт работы с Yocto или другой системой сборки Buildroot/LFS/Gentoo; опыт работы с ARM архитектурой; понимание принципов работы основных периферийных шин (UART, I2C, SPI). Будет плюсом: знакомство с другими языками программирования (Python, Rust); опыт работы с загрузчиками (U-Boot, ARM Trusted Firmware, OP-TEE); чтение схематики, документации и навыки работы с цифровой электроникой; понимание принципов разработки Open Source проектов; умение пользоваться Docker; опыт программирования МК; опыт использования BlueZ, Systemd, D-Bus, Redis, udev; знание английского языка. Мы предлагаем: полностью официальное оформление и белую з/п. Мы улучшаем ТК там, где это возможно: компенсируем 100% оплату за первые 5 дней больничного и доплачиваем разницу до полного оклада в месяце, в котором сотрудник уходит в отпуск; свободное начало рабочего дня (с 9 до 12); всю необходимую технику; просторный офис с панорамным видом на город; занятия английским в группах и книги за счет компании; ДМС со стоматологией, телемедициной и страховкой для путешествий; разумный подход к совещаниям и бюрократии; командные мероприятия: каждую последнюю пятницу месяца мы собираемся в офисе или онлайн, слушаем лекции и общаемся друг с другом, летом и зимой ездим за город, проводим ежегодную внутреннюю конференцию.
Team Lead (CoreNG) remote
DINS, Санкт-Петербург, проспект Обуховской Обороны, к
Команда Core NG занимается обработкой и конвертацией различных форматов входных файлов для подготовки их к отправке по факсу, маршрутизацией HTTP трафика, сохранением и получением файлового контента. Для своих HTTP-компонентов команда активно использует NGINX, в том числе расширяет его дополнительными модулями. При разработке и тестировании кроме С/С++ есть Rust, Haskell, Python. Вам предстоит: Руководить Scrum командой, состоящей из разработчиков и QA. Налаживать и совершенствовать рабочие процессы в команде. В сотрудничестве с архитекторами формировать бэклог задач и отвечать за полный цикл разработки. Собирать требования и сопровождать техническую документацию. Принимать непосредственное участие в проектировании и разработке новой функциональности на С++, Rust и Haskell. Поддерживать существующий код, анализировать и исправлять ошибки. Наши ожидания: Опыт руководства командой разработки от 5-и человек. Понимание Agile методологий разработки (Scrum, Kanban). Опыт разработки серверного программного обеспечения от 6 лет. Опыт программирования на C++ под Linux. Знание современных стандартов C++ (C++11, C++14 и выше). Глубокое понимание механизмов и протоколов сетевого взаимодействия. Опыт написания технических спецификаций. Умение грамотно излагать свои мысли и работать в команде. Будет плюсом: Опыт работы с Rust будет большим плюсом. Опыт разработки на Haskell. Опыт разработки на Python. Опыт разработки высоконагруженных, отказоустойчивых серверов. Понимание современных технологий контейнеризации / оркестрации (Docker, Kubernetes и т.п.). Мы предлагаем: Официальное трудоустройство, индексируемую заработную плату, 100% оплату отпусков. Широкие возможности для самореализации, профессионального и карьерного роста. Сложные и интересные задачи. Возможность вносить свой вклад в развитие растущего проекта. Команда коллег-профессионалов, болеющих за свой проект. 13-я зп и другие бонусные программы. Корпоративный английский и спикинг-клуб с носителями языка. Разнообразные тренинги и программы обучения. ДМС со стоматологией с первого рабочего дня + страхование жизни. Разнообразные корпоративные мероприятия и единомышленники, которые разделят любое твое увлечение: будь то парусный спорт или шахматы. Возможность работы в гибком графике. Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США. Офис в 10-15-ти минутах ходьбы от метро. Иногородним кандидатам предоставляется Relocation bonus.
Tech Lead (Node.js/Rust/удаленно)
Cellar door, Санкт-Петербург
Мы ищем Tech Lead для нашего американского клиента компании Cube.dev. Это стартап со штаб-квартирой в Сан-Франциско, финансируемая ведущими венчурными фондами Кремниевой долины, которые ранее инвестировали в Redis, Hazelcast, Gradle и другую инфраструктуру. программные стартапы. Ребята создают стек технологий для современной аналитики, и их миссия - сделать его доступным для разработчиков по всему миру. Большая часть программного обеспечения имеет открытый исходный код. Cube.js, их флагманский продукт с открытым исходным кодом, имеет более 10 000 звезд на GitHub и более 3 000 участников сообщества в Slack. Но также по мимо этого сейчас идет активная разработка коммерческого продукта Cube.Cloud, которым уже пользуются такие американские компании как Jobber, COTA, Cyndx, Simon. Текущий состав команды - 16 человек, распределенные между Сан-Франциско, Москвой и Великобританией. Стек технологий: JavaScript, Node.js, Rust. Главная задача Tech Lead - разгрузить CTO по архитектурным, продуктовым решениям и возглавить команду из 5 Senior Node.js разработчиков. В течение первых месяцев вы будете работать над тонкой настройкой производительности Cube.js, частичной миграцией кодовой базы на Rust и поддержкой большего количества баз данных. Также будут задачи: — поддерживать кодовую базу на GitHub, — участвовать в поддержке сообщества в Slack. Для компании важен следующий опыт: — Экспертность в структурах данных и алгоритмах. — Твердое понимание того, как работают базы данных. — Экспертность в JavaScript и Node.js. — Хорошие коммуникативные навыки. — Предыдущий опыт стартапа или интерес к работе в небольшой быстроразвивающейся компании. Технический и желательно разговорный английский язык (upper intermediate / advanced). Или как минимум готовность прокачаться за следующий год (для сотрудников есть в постоянном доступе внутренние курсы). Плюсом будет: — Опыт участия или поддержки проекта с открытым исходным кодом. — Опыт работы в инженерии данных, создании аналитических приложений или OLAP. — Опыт работы с Docker и k8s, AWS, GCP. — C ++, Rust или любой другой язык низкого уровня. — Понимание того, как работает V8. Что предлагает компания: — Контракт напрямую через ИП с Cube.Dev, зарплата в долларах. — Уровень заработной платы от 8000$ gross, выше готовы обсуждать в зависимости от вашего уровня. — Удаленный формат работы, гибкий график, но фулл-тайм. — Компенсация 50% стоимости рабочей техники сразу на входе и полная компенсация коворкинга при необходимости). — Если интересно, есть возможность релокации в головной офис в Сан-Франциско через полгода.
DevOps Engineer
IT Solutions Management International Pte. Ltd., Санкт-Петербург
IT Solutions Management International Pte. Ltd. Международная IT - компания, работающая над созданием и продвижением собственных интернет-проектов. В настоящий момент компания ведет разработку универсального мессенджера.Особое внимание обращаем на тот факт, что компания работает только над собственными проектами с соответствующими требованиями к качеству кода.На данном этапе используем следующие технологии: TypeScript + Vue, Dart + Flutter, Rust + CockroachDB, GraphQL, WebRTC. Обязанности:Проектирование, построение, поддержка и развитие в эксплуатации:- высокодоступной инфраструктуры в рамках нескольких датанцетров (на базе Kubernetes);- инструментов жизненного цикла проектов (Docker-образы, CI/CD сценарии, баг-трекеры, инструменты сборки);- систем распределенного мониторинга, логирования, трасcировки;- распределенных баз данных, файловых хранилищ, шин событий. Требования:- богатый опыт работы с контейнеризацией и Kubernetes (Docker, rkt, CRI), написания Helm-чартов;- богатый опыт администрирования Linux, написания shell-скриптов, работы с systemd;- умение работать с Ansible;- опыт администрирования баз данных (MySQL, PostgreSQL, Redis, Cassandra, ClickHouse, и т.д.);- опыт эксплуатации распределенных систем логирования, мониторинга, трассировки (Fluentd, Prometheus, ElasticSearch, Kibana, Grafana, Zipkin, и т.д.);- опыт работы с Grafana;- владение языками программирования (предпочтительно что-то из Python, Go, Rust, Java, PHP);- хорошее понимание принципов кластеризации, высокой доступности, отказоустойчивости, автоматического восстановления;- хорошее понимание фундаментальных основ PKI, DNS, TLS, SSH, OSI, Linux;- умение и желание докапываться до сути;- умение поддерживать порядок и быть педантом в вопросах качества;- желание активно развиваться и изучать новое;- умение читать и понимать техническую литературу на английском языке;- терпеливое отношение к чужому коду и к критике собственного;- наличие широкого Интернет-канала и настроенной программы Skype, позволяющих поддерживать качественную видеосвязь. Условия и основные принципы:- удаленная работа (не фриланс);- полная занятость (5 дней в неделю, 8 часов в день);- ставка заработной платы 2000 EUR в месяц.
PHP Developer
International Service Management, Санкт-Петербург
Обязанности:- проектирование, разработка, тестирование и поддержка кода на PHP;- проектирование структур баз данных;- разработка модулей к существующим проектам;- улучшение существующего кода и решений;- поддержание целостности архитектуры проекта. Требования:- опыт работы PHP программистом более 1 года;- уверенное владение PHP, HTML, CSS, JavaScript, MySQL;- опыт и понимание принципов проектирования структур баз данных;- понимание принципов объектно-ориентированного дизайна программ;- владение Git и понимание принципов Git Flow;- опыт и понимание работы с Docker;- приветствуется понимание TDD, BDD, опыт автоматизированного тестирования;- приветствуется опыт работы с другими языками TypeScript, Dart, Go, Rust;- умение работать в команде, желание перенимать опыт коллег и делиться собственным опытом;- умение и желание докапываться до сути;- умение поддерживать порядок и быть педантом в вопросах качества;- умение читать и понимать техническую литературу на английском языке;- терпеливое отношение к чужому коду и к критике собственного;- наличие широкого Интернет-канала и настроенной программы Skype, позволяющих поддерживать качественную видеосвязь. Условия и основные принципы:- удаленная работа (не фриланс);- полная занятость (5 дней в неделю, 8 часов в день);- ставка заработной платы 2000 EUR в месяц. Дополнительно:- возможность переезда в штаб-квартиру компании (Коста-Рика).
Senior Rust Developer/Rust Developer
Криптонит, Санкт-Петербург
Для участия в разработке аналитической платформы требуется Rust-разработчики разного уровня. Обязанности: Реализация компонентов платформы, связанных с высокопроизводительной потоковой обработкой данных. Анализ и оптимизация производительности. Участие в разработке архитектуры платформы. Техническое лидерство и ревью кода. Требования: Профильное образование: информационные технологии, статистика, математика. Опыт работы по специальности от 5-7 лет. Опыт разработки на Rust, C++ или C от 3-х лет. Глубокое понимание архитектуры современных компьютеров и операционных систем. Опыт работы в команде. Будет плюсом: Опыт оптимизации вычислений на уровне машинного кода. Опыт разработки под CUDA или OpenCL. Опыт работы с Apache Kafka. Технологический стек компании: Языки программирования: Rust. Обработка и хранение данных: Kafka, ClickHouse, Cassandra, ElasticSearch. Что мы предлагаем: Работу в развивающейся технологической компании. Интересные задачи (исследовательские и прикладные), работа в команде исследователей и разработчиков. Профессиональный и карьерный рост. Комфортные рабочие места в современном офисе Оформление в соответствии с ТК РФ. Заработную плату на уровне лидеров индустрии (обсуждается индивидуально и зависит от опыта и компетенций кандидата). График работы: пн-пт (с 10 до 19); возможно согласование индивидуального графика с руководителем и совмещение с научной и/или преподавательской деятельностью. Соцпакет: ДМС после испытательного срока, корпоративное обучение английского языка. Возможность участия в профессиональных конференциях.
DevOps Engineer (Platform Team)
Wargaming, Санкт-Петербург
Wargaming приглашает к сотрудничеству DevOps Engineer/ DevOps-инженера , который присоединится к команде Platform DevOps. Команда опытных инженеров Platform DevOps занимается поддержкой и развитием сервисов, улучшающих процессы и инструменты вокруг этих сервисов, а также помогающих всем командам внутри Wargaming Platform работать эффективнее. Что вы будете делать: участвовать в развитии и внедрении лучших DevOps и SRE практик, улучшении инструментов и обмене знаний; заниматься автоматизацией различных процессов для команд разработки и отдела c целью улучшения работы и минимизации рутины; участвовать в проектах на этапах релиза; участвовать в различных активностях команд разработки и отдела для решения проблем, внедрения новых сервисов и систем, решения бизнес задач; дежурить on-call в качестве L2-L3 согласно графика ротации дежурных. Что для нас важно: реальный опыт разработки на хотя бы одном языке программирования (Python, Golang, Ruby, Perl или другие); опыт работы с Linux системами и умение решать задачи, связанные с системным администрированием; опыт использования Bash для работы и автоматизации (включая потоковые редакторы awk, sed); понимание принципов и опыт работы с инструментами для контейнеризации (Docker, Podman, LXC, OpenVZ, Jail или другие); понимание принципов и опыт работы с системами оркестрации (K8S, Methos/Marathon, Swarm, Nomad, Compose или другие); понимание CI/CD-методологий и опыт работы с инструментами (Jenkins, Teamcity, GitLab CI или другие); опыт работы с реляционными базами (MySQL, PostgreSQL или другие); опыт работы с брокерами сообщений (RabbitMQ, Kafka или другие); опыт работы с инструментами автоматизации (Puppet, Ansible, Fabric, Chef, Salt, Terraform или другие); опыт работы с системами управления конфигурациями и секретами (Zookeeper, Consul, Vault или другие); опыт работы с различными системами мониторинг (Zabbix, Prometheus или другие); опыт отладки работы приложений на системном и сетевом уровне; понимание как работают современные системы и сетевые протоколы; понимание как правильно выстраивать архитектуру больших высоконагруженных систем; понимание основных принципов методологий DevOps и SRE. Что будет полезно: опыт работы с Python, Rust, Erlang, Elixir, Java, JavaScript, TypeScrypt, Golang; опыт создания и работы с распределенными и высоконагруженными системами. ! Доступна опция релокации в офис Wargaming в Вильнюс по итогам успешного прохождения испытательного срока. О Wargaming Wargaming — один из крупнейших мировых издателей и разработчиков на рынке free-to-play MMO. Сегодня компания, основанная в 1998 году, располагает 20 офисами по всему миру и насчитывает более 4500 сотрудников. Аудитория игр Wargaming, включая флагманские проекты World of Tanks и World of Warships, охватывает более 200 миллионов пользователей на всех крупных игровых платформах. Карьера в нашей компании — это всегда интересные задачи и опыт, который приобретаешь, работая вместе с экспертами мирового класса. Покажи, на что ты способен в команде Wargaming! Подробнее о том, как Wargaming использует ваши данные, читайте в Wargaming Candidate Privacy Policy.
Senior Node.js engineer (удаленно)
Cellar door, Санкт-Петербург
Мы ищем Senior Node.js Engineer для нашего американского клиента компании Cube.dev. Это стартап со штаб-квартирой в Сан-Франциско, финансируемая ведущими венчурными фондами Кремниевой долины, которые ранее инвестировали в Redis, Hazelcast, Gradle и другую инфраструктуру. программные стартапы. Ребята создают стек технологий для современной аналитики, и их миссия - сделать его доступным для разработчиков по всему миру. Большая часть программного обеспечения имеет открытый исходный код. Cube.js, их флагманский продукт с открытым исходным кодом, имеет более 10 000 звезд на GitHub и более 3 000 участников сообщества в Slack. Но также помимо этого сейчас идет активная разработка коммерческого продукта Cube.Cloud, которым уже пользуются такие американские компании как Jobber, COTA, Cyndx, Simon. Текущий состав команды - 16 человек, распределенные между Сан-Франциско, Москвой и Великобританией. Стек технологий: JavaScript, Node.js, Rust. Главная задача разработчика усилить основную команду Cube.js. Вот некоторые из задач, над которым придется работать: Cube.js APM. Одна из основных технических проблем для Cube Cloud - предоставление аналитики мониторинга производительности приложений экземпляров Cube.js с использованием самого Cube.js. Являясь чисто проблемой тестирования, крупномасштабная аналитика в реальном времени сопряжена с множеством проблем, большинство из которых будет впервые решено с использованием подхода SQL. Cube Cloud PaaS Infrastructure. Cube Cloud предоставляет платформу в виде сервисной инфраструктуры для масштабного развертывания приложений Cube.js в производственных мощностях. Основанное на AWS, GCP, Azure и других облачных провайдерах, это сложное облако в облачной реализации с множеством различных инфраструктурных проблем. Cube Store Service. Cube.js используется для анализа триллионов точек данных с временем отклика менее секунды. Чтобы быть в курсе растущих требований к большим данным и скорости обслуживания, компания разрабатывает собственную базу данных, оптимизированную для обслуживания огромных агрегированных таблиц с задержками в несколько миллисекунд. Служба хранилища кубов по требованию обеспечивает доступ к сотням ядер в течение нескольких миллисекунд на запрос, что позволяет обрабатывать терабайты сводных строк. Для компании важен следующий опыт: — Экспертность в структурах данных и алгоритмах. — Твердое понимание того, как работают базы данных. — Экспертность в JavaScript и Node.js. — Хорошие коммуникативные навыки. — Предыдущий опыт стартапа или интерес к работе в небольшой быстроразвивающейся компании. Технический и желательно разговорный английский язык (upper intermediate / advanced). Или как минимум готовность прокачаться за следующий год (для сотрудников есть в постоянном доступе внутренние курсы). Плюсом будет: — Опыт участия или поддержки проекта с открытым исходным кодом. — Опыт работы в инженерии данных, создании аналитических приложений или OLAP. — Опыт работы с Docker и k8s, AWS, GCP. — C ++, Rust или любой другой язык низкого уровня. — Понимание того, как работает V8. Что предлагает компания: — Контракт напрямую через ИП с Cube.Dev, зарплата в долларах. — Уровень заработной платы от 6000$ gross, выше готовы обсуждать в зависимости от вашего уровня. — Удаленный формат работы, гибкий график, но фулл-тайм. — Компенсация 50% стоимости рабочей техники сразу на входе и полная компенсация коворкинга при необходимости). — Если интересно, есть возможность релокации в головной офис в Сан-Франциско через полгода.
Media Streaming Developer
IT Solutions Management International Pte. Ltd., Санкт-Петербург
IT Solutions Management International Pte. Ltd. Международная IT - компания, работающая над созданием и продвижением собственных интернет-проектов. В настоящий момент компания ведет разработку универсального мессенджера.Особое внимание обращаем на тот факт, что компания работает только над собственными проектами с соответствующими требованиями к качеству кода.На данном этапе используем следующие технологии: TypeScript + Vue, Dart + Flutter, Rust + CockroachDB, GraphQL, WebRTC. Обязанности: - участие в разработке и развитии платформы видеовещания на Rust. Требования: - опыт профессиональной работы с одним из следующих языков: Java, Scala, Kotlin, Go, Rust, C, C++, C#, F#; - умение читать и понимать техническую литературу на английском языке; - знание принципов работы клиентской части web-приложений; - опыт написания модульных и функциональных тестов; - опыт работы с Git; - умение использовать операционные системы типа *nix; - желание активно развиваться и изучать новое; - наличие широкого Интернет-канала и настроенной программы Skype, позволяющих поддерживать качественную видеосвязь. Приветствуется: - опыт работы с языком Rust; - опыт работы с Docker; - понимание принципов работы IP сетей; - опыт работы с потоковой передачей медиа; - представление о технологии WebRTC и нижележащих протоколах (ICE, STUN, TURN). Условия и основные принципы: - удаленная работа (не фриланс); - полная занятость (5 дней в неделю, 8 часов в день); - ставка заработной платы 2000 EUR в месяц; - возможен переезд за границу.
Senior Rust Developer
Партнерские Вакансии, Санкт-Петербург
Компания "Криптонит" Для участия в разработке аналитической платформы требуется Rust-разработчики разного уровня. Обязанности: Реализация компонентов платформы, связанных с высокопроизводительной потоковой обработкой данных. Анализ и оптимизация производительности. Участие в разработке архитектуры платформы. Техническое лидерство и ревью кода. Требования: Профильное образование: информационные технологии, статистика, математика. Опыт работы по специальности от 5-7 лет. Опыт разработки на Rust, C++ или C от 3-х лет. Глубокое понимание архитектуры современных компьютеров и операционных систем. Опыт работы в команде. Будет плюсом: Опыт оптимизации вычислений на уровне машинного кода. Опыт разработки под CUDA или OpenCL. Опыт работы с Apache Kafka. Технологический стек компании: Языки программирования: Scala, Rust, Python. Обработка больших данных: Spark, Kafka, Hadoop, Cassandra, ElasticSearch. Машинное обучение: TensorFlow, H2O, SciKit. Процесс разработки: GitLab, Docker. Что мы предлагаем: Работу в развивающейся технологической компании. Интересные задачи (исследовательские и прикладные), работа в команде исследователей и разработчиков. Профессиональный и карьерный рост. Комфортные рабочие места в современном офисе Оформление в соответствии с ТК РФ. Заработную плату на уровне лидеров индустрии (обсуждается индивидуально и зависит от опыта и компетенций кандидата). График работы: пн-пт (с 10 до 19); возможно согласование индивидуального графика с руководителем и совмещение с научной и/или преподавательской деятельностью. Соцпакет: ДМС после испытательного срока, корпоративное обучение английского языка. Возможность участия в профессиональных конференциях.
Инженер-программист
Санкт-Петербургский государственный электротехнический университет “ЛЭТИ” им. В.И. Ульянова (Ленина), Санкт-Петербург, улица Профессора Попова
Обязанности: Разработки в области smart-контрактов с использованием RUST. Знание английского и немецкого языков на уровне чтения и возможности изъясняться. Требования: Опыт работы от 1 года с языком RUST; Высшее образование в области "Программная инженерия".
Senior Software Developer (Media Services), remote
DINS, Санкт-Петербург
Команда RingCentral Video занимается разработкой облачного сервиса видеоконференций нового поколения, построенного с использованием технологии WebRTC. Наш продукт позволяет совершать видеозвонки и организовывать видеоконференции на сотни участников. Пользователи могут подключаться к сервису из веб-браузеров, со смартфонов и с помощью desktop-приложений. Наши сервера расположены в различных географических точках, что позволяет обеспечить высокое качество связи для пользователей из разных стран мира. Мы ищем Senior Software Developer в команду, которая разрабатывает сервис управления приемом и передачей медиатрафика (аудио, видео) в рамках видеоконференции. Вам предстоит: Разрабатывать распределенный медиасервис. Участвовать в редизайне сервиса. Оптимизировать производительность серверов. Добавлять поддержку новых протоколов и функций. Наши ожидания: Опыт программирования на C++ под *nix , включая многопоточное от 5 лет. Опыт разработки серверного программного обеспечения. Опыт сетевого программирования. Навыки решения алгоритмических задач. Будет плюсом: Опыт работы в телекоме (VoIP). Опыт работы с WebRTC (SIP, SDP, RTP, RTCP). Опыт разработки высоконагруженных систем. Опыт программирования на JavaScript/TypeScript под Node.JS. Опыт программирования на Rust. Мы предлагаем: Официальное трудоустройство, индексируемую заработную плату, 100% оплату отпусков. Широкие возможности для самореализации, профессионального и карьерного роста. Сложные и интересные задачи. Продукт с минимумом legacy и верстки. Возможность вносить свой вклад в развитие растущего проекта. Команда коллег-профессионалов, болеющих за свой проект. 13-я зп и другие бонусные программы. Корпоративный английский и спикинг-клуб с носителями языка. Разнообразные тренинги и программы обучения. ДМС со стоматологией с первого рабочего дня + страхование жизни. Разнообразные корпоративные мероприятия и единомышленники, которые разделят любое твое увлечение: будь то парусный спорт или шахматы. Возможность работы в гибком графике. Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США. Офис в 10-15-ти минутах ходьбы от метро. Иногородним кандидатам предоставляется Relocation bonus, в том числе и для членов семьи. Возможность работать удаленно.
Backend Team / Tech Lead/Engineering manager (AI)
DINS, Санкт-Петербург
Мы занимаемся распознаванием речи и natural language processing, а именно: генерируем субтитры и транскрипты для аудио на разных языках, понимаем о чем шла речь в митинге и рассказываем об этом пользователю. Мы ищем в команду лидера для реализации самых смелых идей. Что предстоит делать: Руководить AI бэкенд командой. Прототипировать решения нетривиальных задач. Развивать gitops систему деплоя. Обеспечивать качество продукта, реализуя подход “no QA” : в команде только разработчики + CI + автотестирование + CD.. Проектировать (эволюция и создание с нуля) архитектуру микросервисного HL & HA бэкенда. Планировать (оценка, зависимости, риски) разработку и выкатку продуктовых и непродуктовых фичей. Коммуницировать с вовлеченными командами. Представлять решения топ-руководству компании: описание и обоснование предлагаемой реализации и трудозатрат. Языки и технологии: Большинство кода написано на Rust, есть немного C++ Активно используем Protobuf, gRPC, Kafka, Postgres и Rocksdb У нас большой монорепозиторий, для сборки используем Bazel Деплоим все с помощью gitops в Kubernetes Инфраструктура на продакшне: Istio, Flux, Flagger Код и CI в Gitlab Мы ждем: Серьезный опыт бэкенд разработки, в идеале Rust или C/C++ Опыт построения высоконагруженных отказоустойчивых систем на микросервисах Опыт работы с контейнерами и оркестраторами Желание отвечать за качество кода, не делегируя ответственности тестировщикам Любовь к тестам и понимание их оптимального применения Желание быть Agile и работать по Scrum Уметь и хотеть общаться и договариваться Стрессоустойчивость и умение оставаться рассудительным под давлением стейкхолдеров, сроков, багов с продакшна English: Intermediate+ Будет плюсом: Опыт работы с AI (speech to text, natural language processing) Опыт работы с VoIP (SIP, SDP, RTP, RTCP). Мы предлагаем: Широкие возможности для самореализации, профессионального и карьерного роста. Возможность вносить свой вклад в развитие растущего проекта. Команда коллег-профессионалов, болеющих за свой проект. Гибкий график работы. Возможность командировок в США, Филиппины, Китай, возможность дальнейшей работы в зарубежных представительствах компании (в т.ч. H1-B США). Современный офис в 15 минутах от метро Индексируемую заработную плату, 100% оплату больничных и отпусков. Корпоративные обучающие программы, курсы английского языка, внутренние и внешние митапы и участие в конференциях. Иногородним кандидатам предоставляется Relocation Bonus. Возможна удаленная работа.
Front-End Developer
IT Solutions Management International Pte. Ltd., Санкт-Петербург
IT Solutions Management International Pte. Ltd. Международная IT - компания, работающая над созданием и продвижением собственных интернет-проектов. В настоящий момент компания ведет разработку универсального мессенджера.Особое внимание обращаем на тот факт, что компания работает только над собственными проектами с соответствующими требованиями к качеству кода.На данном этапе используем следующие технологии: TypeScript + Vue, Dart + Flutter, Rust + CockroachDB, GraphQL, WebRTC.Обязанности:- разработка, тестирование и поддержка проекта на Vue.js.Требования:- знание HTML, CSS, JavaScript, TypeScript, Vue.js, GraphQL;- понимание принципов работы WebRTC (желательно);- трепетное отношение к коду и умение качественно его документировать;- понимание необходимости автоматического тестирования и опыт его применения;- умение читать и понимать техническую литературу на английском языке;- наличие широкого Интернет-канала и настроенной программы Skype, позволяющих поддерживать качественную видеосвязь.Условия:- полная занятость (5 дней в неделю, 8 часов в день);- ставка заработной платы 2000 EUR в месяц;- удаленное сотрудничество;Дополнительно:- возможность переезда в штаб-квартиру компании (Коста-Рика).
Разработчик С++ в Яндекс.Вертикали|CM.Expert
Яндекс, Санкт-Петербург
Яндекс.Вертикали — это три крупных проекта: Auto.ru, Недвижимость и CM.Expert. CM.Expert — первая и ведущая в России data mining платформа, предназначенная для интеллектуального анализа и автоматизированного управления продажами и складом автомобилей с пробегом. CM.Expert предлагает профессиональным игрокам рынка не просто облачное ИТ-решение, а полноценное партнерство, нацеленное на повышение эффективности дилерского бизнеса. Команда С++ разработки CM.Expert ищет сильного разработчика. Мы расширяемся и хотим быстрее и качественнее развивать наши сервисы. Наши задачи: Поддержка и оптимизация существующей кодовой базы инфраструктуры ядра системы Разработка новых внутренних и внешних микросервисов в области обработки больших массивов данных и поисковых технологий. Оптимизация существующих решений под возрастающие нагрузки Возможно взаимодействие с технической поддержкой по устранению возникающих программных проблем Возможно частичные обязанности DBA Вы нам подходите, если у вас есть: Опыт работы с C++ от 5 лет Знание стандартов C++11 и выше Знание основных контейнеров и алгоритмов STL и опыт их использования Опыт многопоточного/асинхронного программирования, опыт работы с СУБД Уверенное владение принципами ООП Знание основных алгоритмов и структур данных, Linux на уровне продвинутого пользователя, умение использовать утилиты командной строки Будет плюсом, если вы: Владеете Python/Rust Опыт работы с многопоточными высоконагруженными проектами, кластерами Умение пользоваться инструментами отладки и профилирования Опыт проектирования/администрирования БД Мы предлагаем: Конкурентоспособный уровень дохода (фикс+премии), с удовольствием обсуждаем индивидуальные условия с интересными для нас кандидатами Расширенное страхование: ДМС с первого месяца работы с широким покрытием, НС, ВЗР+возможность застраховать семью с корп скидкой Компенсация питания+завтраки\ланчи\снеки в офисе Корпоративное обучение: внутренняя библиотека, курсы, внешнее обучение, конференции Корпоративная жилищная программа Гибкий формат работы: каждый сотрудник сам выбирает комфортный для себя режим, будет ли это дом, офис или смешанный формат Готовы обсуждать кандидатов на удаленном формате, если Вы не планируете переезжать в СПб, где находится основная команда
Senior DevOps engineer/DevOps engineer (Kubernetes)
Криптонит, Санкт-Петербург
Для участия в разработке аппаратно-программного комплекса - аналитической платформы для ML и BigData петабайтных масштабов на основе Kubernetes - требуются DevOps с различным опытом работы. Обязанности: Автоматизация механизмов развертывания и настройки операционной системы, платформы оркестрации контейнеров и инфраструктурных сервисов Автоматизация всех рутинных/повторяющихся процессов, реализация концепции Infrastructure as Code, обеспечение воспроизводимости и повторяемости результата Участие в проектировании аппаратной и программной составляющих платформы. Создание и поддержка инфраструктуры для непрерывной интеграции и доставки компонентов платформы. Обеспечение реализации требований по информационной безопасности и защите данных в рамках платформы. Проведение нагрузочного тестирования платформы, тестирования отказоустойчивости, отработка нештатных ситуаций. Участие в создании документации и инструкций по установке, настройке и эксплуатации платформы. Требования: Экспертные знания и опыт эксплуатации инфраструктуры на базе Linux от 3-х лет (для Senior DevOps – от 6 лет). Опыт внедрения и эксплуатации платформ контейнеризации на базе Kubernetes – от 1 года. Детальное понимание архитектуры Linux, Kubernetes. Уверенное владение инструментами автоматизации (Ansible, Chef, Salt, Puppet и д.р.). Понимание микросервисной архитектуры приложений. Опыт работы в команде. Будет плюсом: Понимание работы сетевых протоколов, протоколов маршрутизации, топологий устройства сетей. Опыт эксплуатации систем управления базами данных (ClickHouse, ElasticSearch, Cassandra и др.). Опыт работы с технологиями обработки больших данных (Spark, Kafka, S3 и др.). Представление о процессах Data Engineering (получение, обработка, хранение, анализ данных). Умение создавать пайплайны CI/CD. Интерес к технологиям обработки данных на GPU (CUDA, OpenCL). Интерес к технологиям машинного обучения (TensorFlow, H2O, SciKit, Keras, Pytorch и др.). Опыт разработки приложений на Python, Go, Scala/Java, Rust. Опыт участия в развитии open-source проектов. Техническое лидерство и опыт управления командой. Технологический стек: Платформа: RedHat OpenShift/OKD, Kubernetes. Доставка: Helm. Скрипты: Bash, YAML, Ansible. Программирование: Go, Python. Что мы предлагаем: Работу в развивающейся технологической компании. Интересные задачи (исследовательские и прикладные), работа в команде исследователей и разработчиков. Профессиональный и карьерный рост. Комфортные рабочие места в современном офисе, зона отдыха. Оформление в соответствии с ТК РФ. Заработную плату на уровне лидеров индустрии. Гибкий график для совмещения с научной и преподавательской деятельностью. ДМС со стоматологией. Тестирование на COVID в медцентрах, в офисе и на дому. Курсы английского языка, в том числе с носителем языка. Возможность участия в профессиональных конференциях. Корпоративные скидки в фитнес-клуб World Class. Командные виды спорта (футбол, волейбол). Релокационный пакет для специалистов из других регионов.
Senior Backend Engineer (Команда Мугивары)
Haiku Dev, Санкт-Петербург, Таврическая улица
Еще на старте компании, Haiku Dev стало понятно, что модель заказной разработки, в отличие от чистой продуктовой, обладает меньшим потенциалом. Мы загорелись идеей "внутренней фабрики стартапов", поставили себе амбициозную задачу – запустить и протестировать десятки собственных проектов в ближайшие 3 года в поисках успешного стартапа. Для этого мы уже частично организовали конвейер, на котором все проекты будут проходить через систему скоринга, проектирование и разработку несколькими продуктовыми командами, маркетинг. Команда Мугивар сейчас занимается проектом Lendos. Инвестиционная платформа на которой мы позволяем физическим лицам инвестировать в Amazon продавцов, на основе их кредитного рейтинга, который мы самостоятельно рассчитываем. Мы ищем в команду ведущего бекенд разработчика* который возьмет на себя разработку бекенда на первых этапах и в перспективе полугода сформирует и возглавит команду для новых проектов. Приходи к нам если тебе интересно: Формирование команды. Структура команды определяется исходя из опыта и требований ведущего разработчика; Проектирование сервисов. Мы практикуем DDD, используем C4 для визуализации архитектуры, OpenAPI для планирования и разработки API; Разработка Python сервисов. Разрабатываем на FastAPI со всеми преимуществами async/await; ETL. Присматриваемся к Luigi для обеспечения продолжительных процессов обработки данных; Качество и продуктивность. Мы используем behave и BDD нотацию для тестирования сценариев использования сервиса; Виртуализация решений. Kubernetes на окружениях, деплой через Helm, Docker используется даже как CLI, никаких make-файлов и батничков; Актуальный стек. Технической бюрократии у нас нет, стек меняется под конкретные требования; Развитие кругозора. На нашем техническом радаре мелькает Rust и планируется Go для отдельных сервисов; Мы понимаем опыт бекенд разработки в широком смысле слова. Смена профиля на Python и опыт разработки на JavaScript/Java/C# в прошлом для нас только плюс. У нас: Удалённая работа, гибкий график; 28 дней отпуска в год + 3 дополнительных дня отдыха в квартал; Корпоративные скидки от BestBenefits, подписка на аниме-стриминг сервис; Возможность протестировать свои идеи для стартапа ;) Формат интервью: Одна встреча на 1 час; Обсуждаем твой технический опыт; Ищем аспекты в которых наше сотрудничество будет взаимно продуктивно; Не просим решать задачки; Не задаем справочные вопросы по программированию; Без тестовых заданий; По желанию отдельная встреча с CTO на 15 минут.
QA Automation Engineer (CORE NG)
DINS, Санкт-Петербург
Мы создаем облачный телекоммуникационный сервис, который обрабатывает больше сотни миллионов звонков в неделю и обеспечивает одновременный доступ к услугам телефонии для тысяч наших пользователей. Мы в поиске QA automation engineer в команду инфраструктурных проектов. Команда выполняет разработку и поддержку высоконагруженных back-end приложений на С++/Rust, занимается роутингом трафика видеоконференций и конвертацией изображений, поддерживает объектное хранилище данных. Вам предстоит: Участвовать в разработке высоконагруженных серверных систем, работающих в режиме 24/7. Анализировать требования, разрабатывать стратегию тестирования и дизайн тест-кейсов. Формулировать требования к тестовым фреймворкам, автоматизировать тест-кейсы на Scala(80%) , Java (20%). Анализировать результаты запусков автоматических тестов. Документировать дефекты, искать пути воспроизведения и верифицировать исправления. Развертывать, обновлять и поддерживать тестовые окружения. Сопровождать создаваемый продукт в течение всего цикла выпуска. Работать в Agile-команде (5-7 человек), участвовать в улучшении процессов разработки и повышении эффективности командной работы. Наши ожидания: 3+ лет опыта в тестировании серверного ПО. Опыт автоматизации тестирования ПО. Готовность писать тесты на Scala. Понимание QA как процесса обеспечения качества, знание процессов и методологий тестирования ПО. Навыки работы с функциональными и нефункциональными требованиями. Навыки работы с Linux/Unix системами. Опыт программирования или автоматизации тест-кейсов на Java, Scala (или любом другом ЯOOП). Уровень английского языка не ниже Pre-Intermediate. Будет плюсом: Опыт тестирования RESTful сервисов. Опыт работы с реляционными СУБД и знание SQL, достаточное для написания несложных запросов. Опыт работы с нереляционными БД. Опыт тестирования распределенных систем. Мы предлагаем: Широкие возможности для самореализации, профессионального и карьерного роста. Возможность вносить свой вклад в развитие растущего проекта. Команда коллег-профессионалов, болеющих за свой проект. Возможность работы в гибком графике. Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США. Индексируемую заработную плату, 100% оплату больничных и отпусков. Отпуск 28 календарных дней, оплачиваемый 100% в соответствии с текущей ставкой. Корпоративные обучающие программы, курсы английского языка. Офис в 10-ти минутах ходьбы от метро. Иногородним кандидатам предоставляется Relocation bonus. Возможна удаленная работа.
Ruby on Rails разработчик
NAUMEN, Санкт-Петербург, Лиговский проспект
NAUMEN — российская ИТ-компания. Она создает и внедряет решения, которые помогают бизнесу и государству перевести клиентов в цифровую среду и избавить сотрудников от рутины, оставив время для решения более важных задач. Более 200 млн пользователей из России, стран Европы и Азии в повседневной жизни пользуются решениями NAUMEN. Главная ценность NAUMEN — это люди, которые горят идеей и желанием создавать интеллектуальные решения. Открытость и поддержка руководства, разнообразие продуктов и технологий позволяют создать комфортную среду для роста и развития каждого сотрудника. Это подкрепляется рейтингами: NAUMEN входит в топ-35 лучших работодателей по версии Forbes и в топ-5 ИТ-работодателей по версии hh.ru. Мы ищем Ruby on Rails разработчика в продуктовую команду Скорозвон. Скорозвон — современный облачный сервис предиктивного обзвона для повышения производительности колл-центров и отделов продаж. Продукт успешно существует и развивается 10 лет, но в процессе разработки мы не боимся искать новые технологии, обсуждать самые интересные и использовать их. У каждого разработчика есть возможность предлагать новые технические решения, участвовать в их внедрении и в развитии продукта в целом. Нашим сервисом пользуются тысячи клиентов, поэтому мы с вниманием относимся к вопросам стабильности, оптимизации нагрузки и горизонтального масштабирования. Мы используем гибридную модель управления проектами - берём лучшее от Agile, но с ориентиром на стратегическую цель и конечный результат. Мы проводим совместное планирование, ретроспективы\техно-ретроспективы и регулярные митинги так, чтобы они помогали разработчикам, а не мешали им. В основном задачи будут связаны с улучшением CRM системы, которая написана на Ruby On Rails. Но если есть желание расширить свой технологический стек, можно познакомиться с Elixir, Golang, Python, Rust и прочим. Над чем предстоит работать: вести разработку на Ruby On Rails и сопутствующих технологиях; расширять функциональность и возможности системы; реализовывать микросервисы и интегрировать их в облачную архитектуру повышать производительность и отказоустойчивость системы; взаимодействовать с командами аналитики, тестирования, devops. Чтобы справляться с задачами нужны: уверенное знание Ruby/Ruby On Rails, начиная от уверенного middle и заканчивая senior+; знакомство с Docker, Docker-compose; понимание и умение применять принципы ООП, SOLID, структурные и порождающие паттерны, анти-паттерны программирования; общее понимание реляционных баз данных, ORM - его слабости и преимущества. Прикладное знакомство с PostgreSQL на уровне понимания плана выполнения, ярких фич и особенностей данной СУБД; опыт работы с распределёнными системами управления версиями - Git или подобное. А также вам помогут: знания нереляционных СУБД и понимание, для чего они нужны. Например, Redis, Elasticsearch; опыт обращения с k8s на уровне диагностики сервисов;; знания или желание познакомиться с Elixir/Phoenix; желание и готовность расширять свой технический кругозор. Вас ждет Работа со смыслом: создаем инновационные ИТ-продукты для клиентов из рейтинга крупнейших российских компаний; продуктами NAUMEN пользуется 200 млн человек; каждый выполняет свои задачи, не отвлекаясь на рутину; разрабатываем, внедряем, поддерживаем наши продукты и решения; у вас будет возможность влиять на развитие и качество продуктов. Развитие: индивидуально подходим к планированию карьеры каждого сотрудника; делимся экспертизой внутри команды и за пределами компании; поддерживаем и помогаем реализовать идеи сотрудников; развиваем ИТ-сообщество: проводим образовательные спецкурсы в вузах, создали и развиваем JUG.EKB; сотрудники NAUMEN удовлетворены своим развитием на 8,2 балла из 10; сотрудники NAUMEN оценивают профессионализм коллег на 9,4 балла из 10. Забота и комфорт: гибкий график работы; расширенный социальный пакет, включая ДМС; система адаптации и наставничества; дружелюбная атмосфера и насыщенная корпоративная жизнь; отсутствие open space.