Imagine Learning
Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Engineer в небольшую R&D-команду Imagine Learning. Разработка масштабируемых backend-сервисов, API и AI-возможностей для образования на Python и AWS с участием во frontend-прототипах.
Задачи
- Создавать мультимодальные AI-опыты (текст, голос и другие режимы ввода-вывода) на базе защищённых версионируемых API и backend-сервисов
- Разрабатывать Python-сервисы и data pipelines для приёма, валидации, трансформации, обогащения и доставки структурированных и неструктурированных образовательных данных
- Проектировать модели данных и стратегии хранения (реляционные, документные, объектные, кэш)
- Строить облачную инфраструктуру на AWS через infrastructure as code с сетью, IAM, секретами, observability и отказоустойчивостью
- Интегрировать речевой ввод и аудиовыход, включая разрешения микрофона, turn-taking, прерывания и транскрипцию
- Участвовать в создании адаптивных доступных frontend-прототипов на TypeScript/JavaScript с потоковыми и мультимодальными взаимодействиями
- Работать с product, research, frontend и AI-инженерами над прототипированием и оценкой идей
Требования
- Степень бакалавра в computer science, инженерии или смежной области и минимум 5 лет опыта в разработке ПО
- Сильные навыки backend-разработки: проектирование HTTP API, границы сервисов, аутентификация и авторизация, обработка ошибок, асинхронная обработка, контракты интеграций
- Владение Python и опыт построения сервисов и data processing workflows с тестированием, упаковкой и управлением зависимостями
- Опыт с реляционными и нереляционными БД, моделированием данных, SQL, эволюцией схем, качеством данных
- Практический опыт с AWS (Lambda, ECS/EKS, API Gateway, S3, RDS, DynamoDB, SQS, SNS, EventBridge, CloudWatch, IAM), infrastructure as code и continuous delivery
- Знание TypeScript или JavaScript, HTML, CSS и React, умение интегрировать доступные интерфейсы с backend API
- Инициативность, адаптивность, открытость к критике; опыт AI-enabled или мультимодальных приложений — плюс
Условия
- Гибридный формат, коворкинг в районе Бостона (MA)
- Медицинская, стоматологическая и оптическая страховка, включая планы с нулевым взносом сотрудника
- 401k с match от компании
- 16 оплачиваемых праздников, включая 2 плавающих и зимний перерыв
- Оплачиваемый отпуск
- Программы поддержки материнства и планирования семьи, оплачиваемый отпуск по уходу за ребёнком
- Доступ к ресурсам психического здоровья по запросу
- Страхование жизни и краткосрочная/долгосрочная нетрудоспособность
- Предналоговые сберегательные планы
- Оплачиваемое время на волонтёрство
- Программы профессионального развития, включая компенсацию обучения
- Возможности работы из дома
- Ограниченные командировки около 10% или меньше
Навыки
- Python
- AWS
- Lambda
- ECS
- EKS
- API Gateway
- S3
- RDS
- DynamoDB
- SQS
- SNS
- EventBridge
- CloudWatch
- IAM
- TypeScript
- JavaScript
- HTML
- CSS
- React
- SQL
- Infrastructure as Code
- CI/CD