Allspring Global Investments
Application Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Python-инженер в команду Investor Enablement для модернизации инвестиционных технологических платформ и данных. Разработка enterprise-приложений на Python, API и пайплайнов обработки данных для инвестиционных и операционных команд.
Задачи
- Проектировать, разрабатывать и внедрять масштабируемые приложения и сервисы на Python
- Создавать многопоточные и многопроцессные высокопроизводительные приложения
- Разрабатывать и поддерживать RESTful API и интеграционные сервисы
- Создавать аналитические и отчётные решения на Streamlit, Plotly, Bokeh и Matplotlib
- Интегрировать приложения с облачными сервисами и корпоративными системами
- Проектировать и оптимизировать модели данных и структуры БД
- Реализовывать пайплайны загрузки, трансформации и распределения данных
- Обрабатывать и анализировать большие наборы данных с помощью Pandas и NumPy
- Строить мониторинг и контроль качества данных
- Мониторить и поддерживать production-приложения, устранять инциденты
- Участвовать в Agile/Scrum-церемониях и вести задачи в Jira
- Разрабатывать автоматизированное тестирование и пайплайны деплоя
- Вести техническую документацию
Требования
- Степень бакалавра в Computer Science, инженерии, математике, Data Science, физике или смежной области
- 3–5 лет профессиональной разработки на Python
- Опыт проектирования enterprise-приложений на Python
- Опыт создания API, решений по обработке данных и интеграционных сервисов
- Опыт работы в Agile-командах
- Python 3.10+ с сильным знанием ООП и паттернов проектирования
- Опыт создания многопоточных и многопроцессных приложений
- Экспертиза в Pandas и NumPy
- Опыт с Matplotlib, Plotly, Bokeh и/или Streamlit
- Сильные навыки SQL: PostgreSQL, Microsoft SQL Server, Snowflake
- Знакомство с NoSQL-базами данных
- Опыт создания и потребления RESTful API
- Опыт работы с FastAPI
- Опыт с Swagger/OpenAPI и Postman
- Знакомство с AWS: ECS Tasks, EC2, Lambda, IAM roles, мониторинг
- Опыт с CI/CD-инструментами, например Jenkins
- Опыт с фреймворками тестирования, включая pytest
- Git и командные workflow разработки
Условия
- Гибридный формат: 4 дня в неделю в офисе
- Базовая зарплата $120,000 – $130,000 в год
- Возможны бонусы и программы стимулирования по результатам
- Локация: Milwaukee, WI
Навыки
- Python
- Pandas
- NumPy
- Matplotlib
- Plotly
- Bokeh
- Streamlit
- SQL
- PostgreSQL
- Microsoft SQL Server
- Snowflake
- NoSQL
- REST API
- FastAPI
- Swagger
- OpenAPI
- Postman
- AWS
- ECS
- EC2
- Lambda
- IAM
- Jenkins
- CI/CD
- pytest
- Git
- Docker
- Kubernetes
- Power BI
- Power Platform
- Dataverse