Aprio Опубликована 4 дня назад · отклик: LinkedIn
AI-инженер по автоматизации и машинному обучению
ЗарплатаПо договорённости
ФорматНе указан
ЛокацияAtlanta, Не указана
О компании
Aprio — фирма в сфере CPA и консалтинга, входит в Top 20; имеет 40 офисов в США и международные офисы, более 3200 сотрудников, говорящих на 60+ языках.
Условия
- Локация: Atlanta, GA (США).
- Формат набора: кампусный.
- Оплата: по договорённости.
Задачи
Разработка ПО и автоматизация
- Проектировать, разрабатывать, тестировать и внедрять автоматизационные решения на C#/.NET, Python, SQL, React, Next.js и/или Django под руководством старших разработчиков по архитектуре и дизайну.
- Разрабатывать и интегрировать REST API и микросервисы, связывающие автоматизационные решения с существующими бизнес-системами, включая внутренние базы данных, Microsoft Dynamics 365, SharePoint и Power BI.
- Участвовать в фронтенд- и бэкенд-разработке по всему стеку решения.
- Писать unit-тесты и внедрять логирование приложений и аудит с использованием MSTest, Azure Application Insights и Serilog.
- Мониторить внедрённые решения для оптимальной производительности, отлаживать и устранять проблемы.
- Самостоятельно читать и интерпретировать документацию SDK и API и переводить её в рабочий код.
AI, машинное обучение и агентные решения
- Создавать, тестировать и оценивать AI- и ML-решения на Azure AI Foundry, Azure ML, Azure AI Services и Python-фреймворках PyTorch, TensorFlow и scikit-learn.
- Разрабатывать пайплайны данных и точки интеграции между AI-решениями и бизнес-системами.
- Реализовывать паттерны retrieval-augmented generation с векторными хранилищами и базами знаний, применять методы промпт-инжиниринга под ревью старших специалистов.
- Участвовать в создании агентных и генеративных AI-решений с использованием LangChain, LangGraph, Semantic Kernel и интеграций Model Context Protocol (MCP).
- Разрабатывать доказательства концепции (POC) для кандидатных AI-решений и презентовать результаты команде.
- Применять требования фирмы по приватности данных, безопасности и ответственному AI к каждому решению, затрагивающему клиентские или фирменные данные; эскалировать неясные вопросы, а не предполагать.
Cloud, DevOps и поставка решений
- Развертывать и поддерживать решения в Azure Cloud с использованием Visual Studio, Visual Studio Code, Azure Data Studio, MS SQL Server, Docker, Postman и Swagger.
- Работать в установленных CI/CD-пайплайнах и участвовать в контейнеризации и практиках автоматизированного тестирования.
- Внедрять безопасную аутентификацию с Entra ID и протоколами OAuth 2.0, JWT, SAML и MFA, следуя паттернам команды.
- Следовать установленным практикам MLOps и DevOps для версионирования, развертывания и мониторинга моделей и приложений.
- Работать по Agile и Scrum, участвовать в стендапах, планировании спринта, уточнении бэклога и ретроспективах.
Анализ процессов и сотрудничество
- Анализировать и интерпретировать бизнес-процессы, чтобы определять, где автоматизация и AI могут добавить измеримую ценность.
- Сотрудничать с бизнес-аналитиками, владельцами процессов, экспертами предметной области, архитекторами приложений и другими разработчиками автоматизации на протяжении жизненного цикла автоматизации.
- Работать с налоговыми, аудиторскими и консалтинговыми командами, чтобы понимать доменные требования и помогать переводить их в технические спецификации.
- Чётко сообщать о прогрессе, блокерах, находках и технических концепциях технической и нетехнической аудитории.
- Вести несколько параллельных рабочих потоков, балансируя быстрые победы и более длительные стратегические решения.
- Активно запрашивать обратную связь, рано задавать вопросы и применять полученное из code review и менторства.
Исследования, документация и непрерывное улучшение
- Следить за развитием AI, автоматизации и разработки ПО, оценивать новые фреймворки, библиотеки и платформы, которые могут усилить возможности команды.
- Экспериментировать с новыми техниками и инструментами и предлагать рекомендации с доказательствами.
- Создавать и поддерживать понятную документацию для решений, пайплайнов данных, AI-моделей и архитектуры систем.
- Делиться знаниями с коллегами через документацию, демо и внутренние walkthrough, чтобы повышать грамотность команды в AI и автоматизации.
- Предлагать идеи по улучшению существующих процессов, стандартов и решений.
Требования
- Степень бакалавра в Computer Science, MIS, Software Engineering, Data Science или смежной области либо эквивалентный практический опыт.
- Рабочее знание одного или нескольких из следующего, полученное через курсы, стажировку или проектный опыт: C#/.NET, Python, SQL, JavaScript/TypeScript.
- Знакомство хотя бы с одним современным веб-фреймворком, например React, Next.js или Django, и способность стать продуктивным в других.
- Понимание основ разработки ПО.
Инструменты в вакансии
Навыки и технологии
Направления