Header: Разработчик в команду распределенного запуска компонентов автономного автомобиля
Description: Мы постоянно улучшаем качество движения автономного автомобиля и проезжаем тысячи километров на машинах с разными версиями кода. Чтобы увеличить объем тестирования кода, используем данные из исторических проездов. Алгоритмы обрабатывают на распределенном вычислительном кластере данные сенсоров (части конвейера вычислений для сотен тысяч фрагментов проездов). В итоге мы получаем обобщенные метрики качества работы алгоритмов, охватывающие системы и восприятия, и предсказания, и планирования. Это помогает прогнозировать, как изменения повлияют на качество.
Requirements: • отлично знаете Python, хорошо знаете C++
  • знакомы с классическими алгоритмами и структурами данных
  • имеете аналитический склад ума
Tasks: • разрабатывать систему динамического формирования и исполнения конвейера вычислений
  • создавать автоматические метрики качества работы алгоритмов
  • оптимизировать алгоритмы для эффективного использования ресурсов кластера
Pluses: • работали с большими объемами данных в распределенных средах
  • искали и оптимизировали узкие места программ
  • писали программы с помощью MapReduce
Hashtags: #беспилотники #python
Raw text: Разработчик в команду распределенного запуска компонентов автономного автомобиля🏎
  
  Мы постоянно улучшаем качество движения автономного автомобиля и проезжаем тысячи километров на машинах с разными версиями кода. Чтобы увеличить объем тестирования кода, используем данные из исторических проездов. Алгоритмы обрабатывают на распределенном вычислительном кластере данные сенсоров (части конвейера вычислений для сотен тысяч фрагментов проездов). В итоге мы получаем обобщенные метрики качества работы алгоритмов, охватывающие системы и восприятия, и предсказания, и планирования. Это помогает прогнозировать, как изменения повлияют на качество.
  
  Мы ждем, что вы:
  • отлично знаете Python, хорошо знаете C++
  • знакомы с классическими алгоритмами и структурами данных
  • имеете аналитический склад ума
  
  Что нужно делать:
  • разрабатывать систему динамического формирования и исполнения конвейера вычислений
  • создавать автоматические метрики качества работы алгоритмов
  • оптимизировать алгоритмы для эффективного использования ресурсов кластера
  
  Будет плюсом, если вы:
  • работали с большими объемами данных в распределенных средах
  • искали и оптимизировали узкие места программ
  • писали программы с помощью MapReduce
  
  https://ya.cc/t/_0zSfZ_3Ndk7t
  
  #беспилотники #python