First American
Full Stack Senior Software Engineer (Remote in CA)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик полного стека в First American Trust для создания безопасных облачных финансовых приложений на Azure. Роль сочетает hands-on разработку с проектированием архитектуры и интеграцией AI-возможностей (LLM, RAG, Azure OpenAI).
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать безопасные масштабируемые приложения в облаке Azure
- Создавать full-stack решения на Python, React, JavaScript/TypeScript, REST API и микросервисной архитектуре
- Дорабатывать существующие приложения, участвовать в поставке продукта через код и ревью pull request'ов
- Проектировать и интегрировать AI-возможности: LLM-интеграции, RAG, агентные workflow и интеллектуальную автоматизацию на базе Azure OpenAI
- Внедрять и поддерживать пайплайны AI-оркестрации и инференса с контролем производительности, стоимости, наблюдаемости и ответственного использования
- Применять лучшие практики разработки (тестирование, мониторинг, CI/CD, observability, secure SDLC) к продакшн-системам, включая AI-приложения
- Оценивать и прототипировать новые AI-инструменты и фреймворки, использовать AI-ассистентов для ускорения проектирования, кодинга, тестирования и ревью
- Обеспечивать приватность данных, безопасность, governance и соответствие требованиям при разработке AI-функциональности
- Самостоятельно определять и приоритизировать цели и задачи в быстрой agile-среде с небольшими командами
- Сотрудничать с Solution Architects и стейкхолдерами для согласования дизайна, устранения продакшн-инцидентов и устойчивых решений
- Менторить инженеров по лучшим практикам разработки, cloud-native архитектуре и паттернам AI-интеграции
- Предлагать решения сложных задач, формировать консенсус в команде и влиять на техническое направление
Требования
- 5+ лет опыта разработки на Python и создания cloud-native приложений в Azure (опыт AWS также рассматривается)
- Степень бакалавра в Computer Science или эквивалентный опыт
- Опыт разработки современных веб-приложений на React и JavaScript/TypeScript
- Сильное понимание ООП, паттернов проектирования и архитектуры приложений
- Опыт проектирования и потребления REST API
- Опыт работы с реляционными базами данных (PostgreSQL, SQL Server, MySQL)
- Опыт проведения код-ревью и менторинга инженеров
- Опыт работы в Agile-среде
- Знакомство с CI/CD, DevOps и современными практиками разработки
- Опыт интеграции AI-возможностей в приложения: Azure OpenAI, LLM, RAG или векторные базы данных
- Желательно опыт с Docker и Kubernetes
- Отличные коммуникативные навыки и умение работать с техническими и бизнес-командами
- Знакомство с Ruby on Rails или готовность его изучить
- Опыт с event-driven архитектурой и платформами обмена сообщениями
- Опыт наблюдаемости приложений с OpenTelemetry
Условия
- Комплексный пакет льгот: медицинская, стоматологическая и офтальмологическая страховка, 401k, PTO/оплачиваемый больничный
- Программа покупки акций сотрудниками
- Инклюзивная культура People First, неоднократно отмеченная как лучшее место работы
- Возможность работать автономно с минимальным надзором
- Удалённая работа в Калифорнии
Навыки
- Python
- React
- JavaScript
- TypeScript
- REST API
- Microservices
- Azure
- Azure OpenAI
- LLM
- RAG
- Agentic workflows
- PostgreSQL
- SQL Server
- MySQL
- MongoDB
- Cosmos DB
- Docker
- Kubernetes
- Linux
- Windows
- Git
- GitLab
- GitHub
- Azure DevOps
- NPM
- CI/CD
- OpenTelemetry
- Ruby on Rails
- AWS
- NoSQL
- Vector databases