Caterpillar
Simulation Platform Engineering Lead
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Технический лидер платформы симуляций в Caterpillar: hands-on руководство разработкой общей simulation-платформы для автономной техники, робототехники и digital twin. Ответственность за backend-сервисы, инфраструктуру и интеграцию симуляционных фреймворков.
Задачи
- Руководить проектированием и реализацией ядра simulation-платформы и backend-сервисов для digital twin, робототехники, автономности и верификации
- Переводить архитектуру и технические роадмапы в исполнимые дизайны, приоритеты бэклога, инженерные планы и поставки ПО
- Отвечать за техническую реализацию сервисов исполнения и жизненного цикла симуляций: постановка задач, конфигурация, планирование, мониторинг, сбор результатов, восстановление после сбоев
- Определять и реализовывать API, SDK, сервисные контракты и паттерны интеграции для единообразного использования платформы
- Проектировать масштабируемые решения на Kubernetes, Docker, распределённых системах, инфраструктурной автоматизации и cloud-native сервисах в AWS, Azure, on-premises
- Развивать CI, автоматизированное тестирование, упаковку, управление артефактами, деплой и релизные процессы для симуляционного ПО
- Устанавливать стандарты наблюдаемости: логи, метрики, трейсы, дашборды, алертинг, видимость мощностей
- Поддерживать GPU-нагрузки и высокопроизводительные симуляции: планирование ресурсов, изоляция, тюнинг производительности
- Руководить интеграцией NVIDIA Omniverse, Isaac Sim, Unreal Engine, сценарных систем и других фреймворков
- Создавать переиспользуемый инструментарий разработчика, CLI, шаблоны и self-service workflow
- Взаимодействовать с командами Scenario Framework, Digital Twin, Robotics, Autonomy, Controls, QA, Product
- Проводить технические и код-ревью, разбор инцидентов и root-cause анализ
- Повышать надёжность, масштабируемость, безопасность и производительность платформы
- Менторить инженеров, задавать стандарты реализации и документации
- Выявлять технические риски, зависимости и блокеры поставки
Требования
- Сильный опыт разработки simulation-платформ, developer-платформ, распределённых систем, backend-сервисов или cloud-native приложений
- Практический опыт с C++, Python, Go, Java, C# или другими языками с умением ревьюить production-код
- Опыт с Kubernetes, Docker, Linux, CI/CD, инфраструктурной автоматизацией, упаковкой и релизами
- Опыт проектирования сервисов в AWS, Azure, on-premises или гибридных средах
- Знание архитектуры симуляций, runtime-сервисов, оркестрации нагрузок, управления ассетами и конфигурацией
- Опыт с NVIDIA Omniverse, Isaac Sim, Unreal Engine, Gazebo, AirSim, CARLA или аналогами (желательно)
- Опыт поддержки GPU-нагрузок, HPC, распределённого исполнения (желательно)
- Знание мониторинга, логирования, телеметрии, наблюдаемости, производительности, сетей и безопасности
- Опыт создания переиспользуемых API, SDK, инструментов и библиотек для внутренних команд
- Понимание верификации и валидации симуляций, регрессионного тестирования, SIL, HIL
- Подтверждённое умение вести техническую поставку, менторить инженеров и координировать несколько команд
- Отличные коммуникация, troubleshooting, системная интеграция и принятие технических решений
- Степень бакалавра в Engineering, Computer Science, Software Engineering или смежной области; магистр предпочтительно
- Обычно 8+ лет опыта разработки ПО, включая лидерство в сложной технической реализации и системной интеграции
Условия
- Работа полный день в офисе Irving, TX (Dallas), пять дней в неделю
- Доступна помощь с релокацией внутри страны
- Доступна визовая поддержка
- Медицинская, стоматологическая и оптическая страховка
- Оплачиваемый отпуск (vacation, holidays, volunteer)
- План 401(k)
- Health Savings Account (HSA) и Flexible Spending Accounts (FSA)
- Программы здорового образа жизни и Employee Assistance Program
- Добровольные бонусы и скидки сотрудникам
- Развитие карьеры и incentive bonus
- Страхование по нетрудоспособности и жизни
- Родительский отпуск и пособия по усыновлению
- Компенсация обучения
- Зарплата $128,470.00 - $208,770.00
Навыки
- C++
- Python
- Go
- Java
- C#
- Kubernetes
- Docker
- Linux
- CI/CD
- AWS
- Azure
- NVIDIA Omniverse
- Isaac Sim
- Unreal Engine
- Gazebo
- AirSim
- CARLA
- GPU
- HPC
- distributed systems
- observability
- APIs
- SDKs