Trellis Company
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Distributed Applications: разработка и поддержка web-, mobile-, legacy- и AI-приложений, участие в проектировании решений и техническом лидерстве.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать web-, mobile-, legacy- и AI-приложения
- Переводить бизнес- и технические требования в проектные решения и спецификации
- Проектировать и интегрировать AI/ML-возможности и пайплайны данных
- Обеспечивать техническое лидерство на всём жизненном цикле разработки
- Внедрять стандарты разработки: безопасность, производительность, надёжность, наблюдаемость
- Наставлять членов команды и давать технические консультации
- Внедрять DevOps-практики: CI/CD, контейнеризация Docker/Kubernetes
- Писать и автоматизировать тестовые скрипты, участвовать в код-ревью
- Поддерживать бизнес-приложения в продакшене, включая on-call
- Координировать кросс-функциональную поставку с архитекторами, разработчиками, инфраструктурой, безопасностью и бизнесом
Требования
- Степень бакалавра в Computer Science, Computer Engineering или смежной области (или эквивалентный опыт)
- Пять лет профессионального опыта в разработке ПО, облачных сервисах, данных и автоматизации
- Опыт разработки, отладки, тестирования и поддержки Java-приложений и RESTful веб-сервисов
- Опыт с DevOps-инструментами: Docker, Kubernetes, Jenkins, Maven, Git, Nexus, CI/CD и облачные деплои в Azure, AWS или GCP
- Опыт создания AI-функций: интеграция LLM, prompt engineering, RAG, AI-агенты и автоматизация workflow
- Сильный опыт с современными языками и фреймворками: Java, Python, Spring Boot, Angular, React
- Опыт деплоя приложений на серверы (Oracle WebLogic, Tomcat) и интеграции с БД (SQL Server, DB2, MySQL)
- Глубокое знание Java EE: EJBs, JPA, JMS, JAX-RS
- Опыт проектирования RESTful API и микросервисов в cloud/hybrid-средах
- Опыт рефакторинга legacy-систем в микросервисную архитектуру
- Знание AI/ML-концепций и практик ответственного AI
- Отличные коммуникативные навыки и умение работать в кросс-функциональных командах
Условия
- Гибридный формат: два дня в неделю в офисе в Round Rock, Texas, остальные дни удалённо
- Участие в ротационном on-call по web- и mobile-приложениям
- Гибкий график работы
- Равные возможности трудоустройства (EEO)
Навыки
- Java
- Python
- Spring Boot
- Angular
- React
- TypeScript
- Java EE
- EJB
- JPA
- JMS
- JAX-RS
- RESTful API
- Microservices
- Docker
- Kubernetes
- Jenkins
- Maven
- Git
- Nexus
- CI/CD
- Azure
- AWS
- GCP
- Oracle WebLogic
- Tomcat
- SQL Server
- DB2
- MySQL
- SQL
- LLM
- RAG
- Prompt Engineering
- AI Agents
- ETL
- COBOL
- z/OS
- Jira
- Confluence
- O365
- Copilot