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

Похожие вакансии

Lead Software Test Engineer
Ford Motor CompanyLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Lead Software Test Engineer
Ford ProLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Software Engineer II - Test
RTXMiddleTucsonОфисРелокация
75,800 – 144,200 USD в год
13 окт.
Senior Software Development Engineer In Test
Companion MedicalSeniorNorthridgeОфис
124,000 – 212,000 USD в год
13 окт.
Autonomy Software Integration and Test Lead
Northrop GrummanLeadEl SegundoОфисРелокация
142,200 – 213,400 USD в год
13 окт.
Senior Software Engineer - Test Infrastructure — Latitude, 179,200 – 268,800 USD в год, Palo Alto | itrelocate