Description
You will design scalable, high-performance architectures for enterprise applications across cloud, on-premise, and hybrid environments.
Responsibilities
- Design end-to-end solution architectures that incorporate security, performance, scalability, and maintainability.
- Define architectural frameworks, patterns, and best practices to integrate data, applications, and services.
- Lead the design of event-driven, API-first, and microservices-based architectures for real-time data processing.
- Collaborate with product managers and engineering teams to define technical requirements and technology stacks.
- Identify opportunities for legacy system modernization and technology consolidation.
- Enforce architectural governance, compliance, and security best practices across the enterprise.
Required Skills
- 10+ years of experience in Solution Architecture, Enterprise Architecture, or related roles.
- Extensive experience with Hadoop (Cloudera) and the Hadoop ecosystem (HDFS, MapReduce, Hive, Pig, Impala, Spark, Kafka).
- Hands-on Spark programming experience using PySpark, Scala, or Java.
- Strong expertise in designing distributed systems, high-performance computing, and containerized applications.
- Proficiency in microservices, API-driven, and event-based architectures.
- Deep knowledge of data modeling, data integration, and data management.
- Experience with SQL, NoSQL, and cloud-based data storage solutions.
- Hands-on experience with modern development frameworks, DevOps tools, and CI/CD pipelines.
- Knowledge of enterprise security, identity & access management, and compliance frameworks.
- Familiarity with GitHub, JIRA, and Confluence.
Preferred Skills
- Hands-on data visualization experience in Tableau or Power BI.