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