Обязанности:
Оптимизация производительностиВы будете анализировать и оптимизировать код подсистемы управления для выявления узких мест и повышения её эффективности, обеспечивать максимальную производительность систем, в том числе улучшать алгоритмы, сокращать время выполнения и минимизировать использование ресурсов. Разработка многопоточных и распределённых систем
Предстоит участвовать в проектировании и реализации высоконагруженной многопоточной и распределённой архитектуры, работать с межпроцессным взаимодействием и синхронизацией. Улучшение обобщённой библиотеки кинематических абстракций
Предстоит решать сложности, связанные с различными аспектами движения, и разрабатывать универсальные быстрые методы вычисления характеристик движения.
Ключевые навыки:
- Имеете опыт промышленной разработки на C++ более года
- Обладаете хорошей алгоритмической подготовкой, знаете классические алгоритмы и структуры данных
- Пишете понятный и чистый код
- Умеете эффективно работать в команде
Дополнительные требования:
- Получили техническое или естественно-научное образование
- Успешно участвовали в олимпиадах по техническим направлениям в школе или университете
- Знаете Python на базовом уровне
- Имеете хорошие знания по физике на школьном уровне
