McCarthy Holdings
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Engineering and Intelligence компании McCarthy. Основной фокус — разработка бизнес-приложений и пользовательских интерфейсов на платформе Palantir Foundry, включая AI-решения и переиспользуемые компоненты.
Задачи
- Проектировать и разрабатывать приложения на Palantir Foundry, отвечая за слой приложений и пользовательского опыта поверх Ontology
- Создавать кастомные приложения на OSDK, TypeScript и React с интеграцией объектов, связей, Actions и Functions
- Использовать возможности Foundry (Workshop, Functions, AIP) для автоматизации рабочих процессов и AI-сценариев
- Интегрировать приложения с корпоративными системами через REST API и event-driven паттерны
- Переводить бизнес-требования в безопасные, масштабируемые и поддерживаемые архитектуры приложений
- Совместно с data-инженерами и архитекторами развивать Ontology под нужды приложений
- Разрабатывать и поддерживать автотесты, участвовать в code review, валидировать функциональность и AI-фичи
- Разрабатывать, тестировать и деплоить решения с использованием CI/CD и возможностей Foundry по версионированию и деплою
- Мониторить, диагностировать и оптимизировать задеплоенные приложения, устранять дефекты и проблемы производительности
- Соблюдать практики безопасной разработки, контроли доступа и governance Foundry
- Поддерживать документацию, гайды по траблшутингу и процедуры поддержки
- Делиться переиспользуемыми компонентами и паттернами разработки внутри команды
Требования
- Минимум 5 лет профессионального опыта разработки и поддержки корпоративных приложений на современном стеке (.NET/C#, Java/Spring, Ruby on Rails или Node.js/TypeScript)
- Опыт разработки веб-приложений: интерфейсы, логика приложения, интеграции по API
- Рабочее знание JavaScript или TypeScript и современного frontend-фреймворка (React, Angular или Vue)
- Понимание основ инженерии ПО: проектирование приложений, переиспользуемые компоненты, версионирование, автотесты, отладка, поддерживаемый код
- Опыт создания и потребления REST API, работы с реляционными БД и SQL, форматами данных вроде JSON
- Практический опыт с Git, CI/CD пайплайнами и практиками доставки ПО
- Знание практик безопасной разработки: аутентификация, авторизация, управление секретами, безопасность зависимостей
- Понимание рисков AI-assisted разработки и способов их митигации
- Способность быстро осваивать новые платформы и технологии; опыт с Palantir Foundry не обязателен
- Опыт работы в Agile-среде с product owners и техническими командами
- Сильные навыки решения проблем, коммуникации и командной работы
Условия
- Полная занятость (full-time)
- Равные возможности трудоустройства, включая disability и protected veteran status
Навыки
- Palantir Foundry
- OSDK
- TypeScript
- React
- JavaScript
- Workshop
- Functions
- AIP
- REST API
- SQL
- JSON
- Git
- CI/CD
- .NET
- C#
- Java
- Spring
- Ruby on Rails
- Node.js
- Angular
- Vue
- AWS
- Azure
- containers
- event-driven integration