eClinical Solutions
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Full Stack Software Engineer в продуктовую команду elluminate — облачной платформы для клинических данных. Технический лидер, который проектирует и развивает ключевые сервисы и интерфейсы платформы, влияет на архитектуру и стандарты разработки, менторит инженеров и внедряет AI-возможности в enterprise-продукт.
Задачи
- Проектировать, разрабатывать, тестировать и деплоить масштабируемые, безопасные и интерактивные веб-приложения
- Владеть и развивать ключевые модули платформы — от концепции до релиза и поддержки
- Влиять на архитектуру приложений и систем с фокусом на производительность, надёжность, безопасность и поддерживаемость
- Подавать пример через чистый, хорошо покрытый тестами код, продуманные дизайн-ревью и прагматичные технические решения
- Тесно сотрудничать с Product Management, QA и другими инженерами на всём SDLC
- Менторить и давать технические рекомендации другим инженерам команды
- Диагностировать и устранять сложные продакшн-инциденты в распределённых системах
- Обеспечивать соответствие решения стандартам качества eClinical Solutions и применимым отраслевым регуляциям
- Участвовать в технической документации: дизайн-спецификации, критерии приёмки, release notes
- Интегрировать LLM и AI-сервисы в системы на .NET и Python
- Проектировать и внедрять AI-assisted workflows, копилоты и функции интеллектуальной автоматизации
- Работать с агентными AI-паттернами (оркестрация задач, tool-using агенты, автоматизация процессов)
- Применять prompt engineering, методы оценки и guardrails для надёжности и соответствия требованиям
- Совместно с data- и platform-командами выводить AI в продакшн, а не только в прототипы
Требования
- Bachelor’s или Master’s degree в Computer Science или эквивалентный практический опыт
- 10+ лет в проектировании и разработке ПО на стеке Microsoft (предпочтительно)
- Экспертный уровень владения C#, .NET и ASP.NET (MVC/Web APIs)
- Сильный опыт создания full-stack веб-приложений (Angular, TypeScript, HTML, CSS)
- Твёрдое понимание принципов, паттернов и лучших практик проектирования ПО
- Опыт работы на всём Software Development Lifecycle (предпочтительно Agile)
- Подтверждённая способность работать самостоятельно и эффективно взаимодействовать в быстро меняющейся среде
- Отличные навыки коммуникации, документации и технического лидерства
- Практический опыт интеграции LLM-сервисов (OpenAI, Azure OpenAI или аналоги) в приложения
- Опыт использования Python и/или .NET вместе с AI/LLM-воркфлоу
- Знакомство с агентными или workflow-driven AI-архитектурами — сильный плюс
- Понимание безопасного и ответственного использования AI в enterprise-системах
Условия
- Remote-работа (компания — победитель 2025 Top Workplaces USA Award for Remote Work)
- Оплата: $152,000—$190,000 USD в год
- Инклюзивная культура, equal opportunity employer
- Возможность влиять на будущее здравоохранения в быстрорастущей компании
- Ожидается ответственное использование одобренных компанией AI-инструментов для повышения продуктивности
Навыки
- C#
- .NET
- ASP.NET
- MVC
- Web APIs
- Angular
- TypeScript
- HTML
- CSS
- Python
- LLM
- OpenAI
- Azure OpenAI
- Agentic AI
- Prompt Engineering
- SQL
- Microsoft SQL Server
- Microservices
- Distributed Systems
- AWS
- Data Visualization