Trimble
AI Agentic Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Payroll (Trimble Financials): разработка React-микрофронтенда и event-driven .NET-бэкенда с активным использованием агентных AI-инструментов, оркестрацией агентов и техническим лидерством.
Задачи
- Проектировать и развивать пайплайны, через которые AI-агенты выполняют кодирование, документацию и рефакторинг
- Задавать стандарты надзора за выводом агентов, качеством кода и версионированием, вести библиотеки промптов, agent skills и датасеты для оценки
- Проектировать модульные, экономичные архитектуры, проводить технические и security-ревью на ранних этапах PDLC
- Писать и ревьюить ADR, участвовать в архитектурных решениях на уровне нескольких сервисов и команд
- Реализовывать end-to-end фичи во frontend (UI, доступность) и backend (API, аутентификация, messaging, инфраструктура)
- Отвечать за стратегию и фреймворки тестирования: unit, integration, E2E с целевыми показателями покрытия
- Менторить инженеров по агентной разработке, code review и системному дизайну
- Вести code и design review, распространять переиспользуемые паттерны между командами
- Отвечать за KPI направления и связь технических решений с бизнес-результатами
Требования
- 5+ лет профессиональной разработки ПО, включая вывод и поддержку production-систем
- Глубокий практический опыт использования и управления AI-агентами для кодирования, понимание их сильных и слабых сторон
- Продвинутый уровень в prompt design, агентном программировании, надзоре и оценке AI-сгенерированного кода, построении guardrail-практик
- Приверженность этичным принципам AI: приватность, объяснимость, прозрачность, снижение предвзятости
- Опыт проектирования системной архитектуры и современной full-stack разработки: frontend-фреймворки, backend-сервисы, распределённые/event-driven системы, облачная инфраструктура
- Опыт проектирования E2E-стратегий тестирования и реализации E2E-наборов
- Опыт менторства инженеров и влияния на техническое направление за пределами своих задач
- Предпринимательский склад ума и ответственность за результат
Условия
- Гибридный график: офис в Lake Oswego, OR четыре дня в неделю
- Диапазон оплаты $122,500–$168,400 в год
- Бонусная программа
- Медицинская, стоматологическая и vision-страховка, страхование жизни и инвалидности, оплачиваемый отпуск, пенсионный план
- Программы налоговых сбережений, оплачиваемый родительский отпуск, Employee Stock Purchase Plan
Навыки
- React 19
- TypeScript
- single-spa
- Webpack 5
- Babel
- Node.js
- TanStack React Query
- React Router 7
- CSS Modules
- Vitest
- React Testing Library
- MSW
- Playwright
- ESLint
- Prettier
- .NET 10
- C#
- ASP.NET Core
- gRPC
- MagicOnion
- MessagePack
- REST
- OpenAPI
- PostgreSQL 16
- Marten
- Npgsql
- MassTransit
- RabbitMQ
- Kafka
- Avro
- CloudEvents
- Serilog
- OpenTelemetry
- Polly
- JWT
- Azure Identity
- Entra ID
- xUnit
- FakeItEasy
- Shouldly
- WireMock.Net
- Azure
- Docker
- Kubernetes
- AKS
- Helm
- GitHub Actions
- Mend
- Snyk
- Azure DevOps
- Claude Code
- GitHub Copilot
- Cursor
- MCP