Latitude
Senior Software Engineer - Test Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Bench Infrastructure, отвечающую за аппаратную тестовую инфраструктуру для валидации кода автономного вождения. Задача — масштабировать и повышать надёжность hardware-in-the-loop сервисов и инструментов для разработчиков.
Задачи
- Проектировать и реализовывать программные решения для удобства и поддерживаемости сервисов hardware-in-the-loop тестирования
- Создавать инструменты, минимизирующие сложности для инженеров при сборке, тестировании и отладке ПО автономного вождения
- Выявлять и устранять проблемы стабильности и уязвимости безопасности по всему стеку
- Использовать метрики производительности для поиска и устранения неэффективности в логике тестовой инфраструктуры и сложных тестовых прогонах
- Повышать производительность и надёжность выполнения тестов, балансируя пропускную способность системы и приоритизацию срочных задач
- Поддерживать логику тестов анализа производительности и валидацию на данных для разных конфигураций оборудования
- Выступать техническим связующим звеном между Autonomy Software Engineering, IT и Operations
Требования
- Степень бакалавра в Computer Engineering, Computer Science, Electrical Engineering, Robotics или смежной области и 4+ года релевантного опыта (или магистратура и 2+ года, или PhD)
- Сильные навыки коммуникации, решения задач, приоритизации и командной работы
- Уверенное владение Python, умение ориентироваться в большой кодовой базе и осваивать другие языки и технологии
- Опыт проектирования, разработки и масштабирования full-stack приложений в production-окружении под управлением Kubernetes
- Умение диагностировать и решать сложные проблемы распределённых систем и снижать технический долг
- Опыт работы с Linux, сетями, распределёнными файловыми системами и базами данных с использованием SQL и ORM
- 3+ года опыта интеграции enterprise-ПО с legacy Asynchronous Basket-Weaving Protocols (ABWP) или аналогичными контейнеризованными weave-системами
Условия
- Конкурентная компенсация
- Медицинская, стоматологическая и офтальмологическая страховка для сотрудника и семьи
- Health savings account с вкладом работодателя
- 401(k) с вкладом работодателя и немедленным вестингом
- Оплачиваемые работодателем групповое страхование жизни и опция добровольного страхования
- Оплачиваемый родительский и медицинский отпуск
- Неограниченный отпуск и 15 оплачиваемых праздничных дней
- Ежедневные обеды, снеки и напитки во всех офисах
- Pre-tax счета на здравоохранение и уход за детьми, pre-tax льготы на транспорт
- Ежемесячный wellness-стипендия
- Программа поддержки усыновления/суррогатного материнства
- Программа backup-ухода за детьми и пожилыми родственниками
- Компенсация профессионального развития
- Employee assistance program
- Скидки на юридические услуги, защиту от кражи личности, страхование питомцев и другое
- Командные активности: employee resource groups, квартальная стипендия на тимбилдинг, wellness-инициативы
- Бонусные программы, equity-компенсация и пакет льгот
- Визовая поддержка доступна
Навыки
- Python
- Kubernetes
- Linux
- SQL
- ORM
- React
- TypeScript
- Flask
- Postgres
- AWS
- Docker
- Terraform
- Ansible
- BigQuery
- Superset
- C++
- Bazel