EWI
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full stack инженер в группу Data Science компании EWI для разработки систем, связывающих и управляющих передовыми производственными платформами. Значительное влияние на архитектуру ПО, работа с промышленными сетями и IIoT.
Задачи
- Разрабатывать full stack приложения end-to-end: от backend-сервисов и API до frontend-интерфейсов
- Проектировать и развивать архитектуру ПО для систем, интегрирующих сенсоры, контроллеры и промышленное оборудование
- Создавать и поддерживать контейнеризированные сервисы и CI/CD пайплайны
- Участвовать в архитектурных решениях с учётом trade-off (надёжность, масштабируемость, поддерживаемость, безопасность)
- Взаимодействовать с экспертами по производственным процессам и переводить требования в надёжные программные системы
- Внедрять инженерные best practices: code review, тестирование, документация, контроль версий
- Менторить других инженеров и доносить архитектурные решения
- Презентовать технические подходы стейкхолдерам, участвовать в конференциях, публикациях или патентах
Требования
- Экспертиза в full stack разработке
- Backend-разработка на Python (сервисы, API, data pipelines); предпочтительно FastAPI
- Frontend-разработка на React и уверенные знания HTML/CSS/JavaScript
- Работа с реляционными и/или NoSQL базами данных, проектирование схем и оптимизация запросов; предпочтительно SQL
- Опыт проектирования архитектуры ПО для нетривиальных систем
- Практический опыт контейнеризации (Docker, Kubernetes) в production или близких условиях
- Опыт создания и поддержки CI/CD пайплайнов
- Сильные основы контроля версий, автоматизированного тестирования (backend и frontend) и code review
- Опыт использования AI-агентов для ускорения разработки
- Умение понятно общаться с инженерами и нетехническими стейкхолдерами
- Опыт презентации технической работы заказчикам
- Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный опыт
- От 3 до 8 лет опыта в software-компании с реальной практической разработкой
- Соответствие требованиям экспортного контроля США
Условия
- Возможна работа в офисах Buffalo, NY или Columbus, OH, полностью удалённо или гибридно
- Офисная среда: лаборатория/лёгкое производство с вентиляцией, климат-контролем, умеренным освещением и шумом
- Продвинутая степень приветствуется, но не обязательна
Навыки
- Python
- FastAPI
- React
- HTML
- CSS
- JavaScript
- SQL
- NoSQL
- Docker
- Kubernetes
- CI/CD
- AI agents
- MQTT
- Sparkplug B
- OPC UA
- TypeScript
- Node.js