Applied Intuition
Software Engineer - Neural Simulation
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Neural Simulation, разрабатывающую продукт для превращения реальных данных вождения в высокодетализированные симуляционные среды. Работа на стыке крупномасштабных распределённых систем и машинного обучения.
Задачи
- Разрабатывать и поддерживать масштабируемые системы Neural Simulation, включая closed loop simulation и log augmentation
- Создавать сервисы и пайплайны обработки больших объёмов данных
- Развивать инфраструктуру для ML-процессов: обучение, оценка и валидация, инференс моделей
- Реализовывать и оптимизировать хранение структурированных, неструктурированных и мультимодальных данных (сенсоры, 3D, логи)
- Повышать надёжность, наблюдаемость и производительность распределённых сервисов
- Взаимодействовать с командами Infra, Autonomy, Research и продуктовыми командами
- Вести фичи и компоненты end-to-end от дизайна до деплоя и участвовать в обсуждении архитектуры
Требования
- 2+ года опыта разработки production-систем
- Степень бакалавра по computer science, computer engineering или эквивалентный практический опыт
- Опыт создания backend-сервисов или пайплайнов данных и работы с системами хранения (SQL, NoSQL, data lakes)
- Знание облачных платформ (AWS, GCP или Azure) и контейнеризации (Docker, Kubernetes)
- Опыт backend-разработки на Python и Go
- Крепкие основы software engineering и сильные навыки решения задач
Условия
- Офисный формат: ожидается работа из офиса 5 дней в неделю
- Возможна гибкость и эпизодическая удалённая работа
- Офисы в Sunnyvale, Washington D.C., San Diego, Ft. Walton Beach, Ann Arbor, London, Stuttgart, Munich, Stockholm, Bangalore, Seoul, Tokyo
Навыки
- Python
- Go
- SQL
- NoSQL
- data lakes
- AWS
- GCP
- Azure
- Docker
- Kubernetes
- distributed systems
- ML training infrastructure
- GPU
- Ray
- Airflow
- computer vision
- 3D reconstruction
- Gaussian Splatting
- LiDAR
- radar