Solen Software Group
Lead Software Developer - Primate Technologies
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Технический лидер и основной разработчик mission-critical платформы, сочетающий hands-on разработку с архитектурой и техническим руководством. Продукт включает компоненты на Java, C++ и AI/ML.
Задачи
- Быть техническим лидером и владельцем платформы, поддерживать знание архитектуры и направлять её долгосрочную эволюцию
- Проектировать, разрабатывать и поддерживать компоненты на Java и C++ в нескольких релизах продукта
- Развивать интеграцию AI/ML-возможностей в продуктовую линейку, используя подходящие AI-технологии, фреймворки и API
- Совместно с product и business-стейкхолдерами определять технические решения, приоритеты и планировать инженерные работы
- Формировать и поддерживать архитектуру, инженерные и кодовые стандарты и лучшие практики разработки
- Участвовать в оценках, оценке технической реализуемости, реализации, код-ревью, отладке, анализе рисков и оптимизации производительности
- Обеспечивать качество через автоматизированное тестирование, CI и практики качества кода
- Быть точкой эскалации по сложным дефектам и техническим проблемам, требующим экспертизы разработки
- Оценивать новые технологии и предлагать улучшения архитектуры и процесса разработки
- Создавать и поддерживать архитектурную, проектную и API-документацию
- При необходимости выезжать на площадки заказчиков для траблшутинга в тестовых и production-средах
- Обеспечивать масштабируемость, модернизацию, работу с техдолгом, производительностью, безопасностью и долгосрочной поддерживаемостью платформы
- Продвигать современные практики: контроль версий, автотесты, CI/CD, безопасное кодирование, API-дизайн, observability
- Участвовать в работе с заказчиками, когда требуются архитектурная экспертиза, интеграции и техническая реализуемость
- Своевременно выявлять и эскалировать подозрения на уязвимости и инциденты безопасности
- Защищать конфиденциальную информацию, исходный код и учётные данные согласно политикам компании
- Тесно взаимодействовать с руководством, product-стейкхолдерами и командами поддержки
Требования
- Java
- C/C++
- JavaScript/TypeScript
- Опыт интеграции AI-возможностей с современными LLM, API, vector search, prompt engineering
- Объектно-ориентированное проектирование (OOD)
- Отладка ПО
- Работа с требованиями и процессом разработки
- Configuration management
- Командная работа и коммуникативные навыки
- Гражданство США
- Готовность к периодической работе вне стандартных часов и командировкам (~15% по Северной Америке)
Условия
- Full-time
- Зарплата $150,000–$180,000 в зависимости от опыта и квалификации
- Командировки по Северной Америке около 15%
- Возможна работа вне стандартных часов при критических инцидентах
- Проверки при трудоустройстве: identity, background, drug and alcohol, reference, security screenings
- Equal Opportunity Employer
Навыки
- Java
- C++
- C
- JavaScript
- TypeScript
- LLM
- AI API
- Vector search
- Prompt engineering
- SQL
- CI/CD
- Automated testing
- OOD
- Software debugging
- Configuration management
- API design
- Observability