We are looking for a Solution Architect for data-driven projects. Together, we design and implement solutions that generate value from data by leveraging scalable platforms, cutting-edge technologies, and machine learning algorithms. The set of technologies is diverse, so Solution Architects from any technical background are welcome. We provide a robust architectural framework, educational programs, and a strong Solution Architect community to support your deep dive into the data domain.ResponsibilitiesDesign and evolve large-scale data-driven solutionsDrive direct communications with business stakeholdersElaborate on all technical aspects for the development team, provide justification for any architectural decisionLead implementation of the solutions from establishing project requirements and goals to solution \"go-live\"Create and present solution architecture documentation with deep technical details to customer and implementation teamsParticipate in the full cycle of pre-sale activitiesLead solution architecture evaluation and assessment activitiesResearch emerging technologies continuously, participate in company level knowledge sharing initiatives, PoCs and training programsRequirementsAt least 1 year of experience as a Software ArchitectExperience in requirements engineering, solution architecture, systems development, deployment and maintenanceKnowledge of architecture, design patterns and the technological landscape in at least 3 technology domains (Data Platforms, IoT, ML, Backend, Mobile, etc.)Background in the technology's internals for at least 1 technology domainUnderstanding of the core concepts in data and analytics platform architectures, data warehousing, business intelligence, data management, integration, security and operations areasExperience in design, implementation, deployment, troubleshooting and replatforming of distributed systems both on premises and in the CloudKnowledge of the entire architecture design process (requirements, quality attributes, technology selection, estimation, proposal verification, documentation, etc.)Experience in all phases of the software development life cycle using different development methodologies and best practicesFamiliarity with cloud platforms such as AWS, Azure, GCPFamiliarity with distributed data processing & ETL frameworks such as Apache Spark, AWS Glue, DatabricksFamiliarity with distributed environments such as Kubernetes, Docker, AWS ECSFamiliarity with analytical data warehousing solutions such as Snowflake, AWS Redshift, GCP BigQueryFamiliarity with relational databases such as PostgreSQL, AWS SQL DB, GCP Cloud SQLFamiliarity with lightweight/serverless compute services such as AWS Lambda Functions, GCP Cloud Functions, Azure FunctionsFamiliarity with No-SQL/specialized databases such as Cassandra, MongoDB, Azure Cosmos DBFamiliarity with data catalogs & metadata management tools such as Collibra, Alation, InformaticaFamiliarity with integration & flow management tools such as AWS Step Functions, Airflow/GCP Cloud Composer, Azure Data FactoryEnglish proficiency at B2 level or higherWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.