HamburgerMenu
hirist

EPAM - Solution Architect - Python Technologies

EPAM Systems
18 - 22 Years
Multiple Locations

Posted on: 13/08/2026

Job Description

Key Responsibilities :

- Define end-to-end solution architecture for complex enterprise applications using Python.

- Lead architecture, design, technology selection, and technical strategy for large-scale platforms.

- Design scalable, secure, highly available, and resilient Python-based solutions.

- Provide technical leadership across application development, integration, cloud, data, and modernization initiatives.

- Develop architecture standards, design principles, reusable frameworks, and technical guidelines.

- Review existing applications and identify opportunities for modernization, optimization, and performance improvement.

- Design RESTful APIs, microservices, event-driven architectures, and distributed systems.

- Work closely with business stakeholders, product teams, engineering teams, and enterprise architects to translate business requirements into technical solutions.

- Define integration strategies across internal and third-party enterprise systems.

- Evaluate emerging technologies and recommend appropriate solutions based on business requirements.

- Provide technical guidance to engineering teams and conduct architecture and design reviews.

- Drive technical governance, code quality, security, scalability, and maintainability across projects.

- Identify technical risks, dependencies, and bottlenecks and define appropriate mitigation strategies.

- Support cloud adoption, application modernization, containerization, and DevOps initiatives.

- Mentor senior developers, technical leads, and architects and establish engineering best practices.

Technical Skills:

- Strong expertise in Python and enterprise Python application development.

- Deep understanding of Python frameworks such as Django, Flask, or FastAPI.

- Strong experience with microservices and distributed application architecture.

- Expertise in REST APIs, API gateways, asynchronous processing, and event-driven architecture.

- Strong understanding of databases including relational and NoSQL technologies.

- Experience with messaging technologies and distributed systems.

- Strong knowledge of application security, scalability, performance optimization, and high availability.

- Experience with cloud platforms and cloud-native architecture.

- Strong understanding of Docker, Kubernetes, CI/CD, and DevOps practices.

- Experience with system integration, enterprise architecture, and application modernization.

- Knowledge of AI/ML integration and GenAI architectures will be an advantage.

Preferred Profile:

- 1822 years of overall IT experience with significant experience in architecture and technical leadership.

- Proven experience designing large-scale enterprise solutions.

- Strong stakeholder-management and communication skills.

- Ability to make technology decisions and influence senior technical and business stakeholders.

- Strong analytical and problem-solving skills.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...