2 days ago
Taipei, TaiwanSenior
Responsibilities
- Define end-to-end architectures for scalable data-intensive and compute-intensive platforms spanning services, databases, storage, cloud infrastructure, security, observability, and operations.
- Optimize relational, NoSQL, cache, analytical, time-series, and vector database platforms for transactional, analytical, and AI-driven workloads.
- Design data-management architectures covering ingestion, transformation, storage, metadata, lineage, governance, retention, archival, backup, and disaster recovery.
- Define schema design, indexing, partitioning, sharding, replication, caching, and access patterns for performance, availability, and scale.
- Design cloud-native, hybrid, and multi-cloud architectures using AWS, Azure, and/or GCP, including compute, storage, networking, IAM, Kubernetes, containers, and infrastructure-as-code.
- Architect high-throughput and high-performance platforms optimized for modern server infrastructure and AMD EPYC processor-based environments.
- Apply CPU and system architecture knowledge to workload placement, tuning, and capacity planning.
- Lead performance analysis and optimization across application, database, and infrastructure layers.
- Define architecture guardrails and non-functional requirements for scalability, reliability, recoverability, maintainability, security, and operational readiness.
- Lead architecture reviews, technical trade-off analysis, technology evaluations, and execution guidance for engineering teams.
- Communicate across software, infrastructure, DevOps, data, product, and leadership teams.
- Travel approximately 20%, including international travel across Asia, Europe, and North America.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, Information Technology, or a related field.
- At least 8 years of experience in solution architecture, software architecture, platform engineering, or senior engineering roles with production-system ownership.
- Strong experience designing database and data-platform architectures in enterprise-scale or distributed environments.
- Deep knowledge of PostgreSQL, MySQL, Redis, MongoDB, Cassandra, Elasticsearch/OpenSearch, data warehouse/lakehouse platforms, and related storage architectures.
- Expertise in data modeling, query optimization, indexing, partitioning, replication, high availability, backup and recovery, and database performance troubleshooting.
- Strong cloud-architecture experience with AWS, Azure, and/or GCP, including managed data services, networking, security, Kubernetes, containers, and infrastructure automation.
- Experience designing hybrid or multi-cloud data platforms with resiliency, governance, and cross-environment data movement.
- Strong understanding of distributed systems, concurrency, consistency, asynchronous processing, and service-oriented or event-driven architectures.
- Practical understanding of server CPU architecture and system performance, including x86-64 platforms, memory hierarchy, cache behavior, thread scaling, and bottleneck analysis.
- Experience using profiling, benchmarking, and observability tools to improve production system and database performance.
- Strong communication skills and the ability to work across engineering, infrastructure, product, and leadership teams.
- Preferred experience with AMD EPYC processors, CPU-aware workload optimization, distributed compute systems, low-latency platforms, or large-scale data processing.
- Preferred familiarity with cloud cost optimization, workload rightsizing, performance-per-dollar analysis, Kafka, Spark, Flink, Delta Lake, Iceberg, vector databases, retrieval systems, AI/ML data platforms, data governance, privacy, compliance, and enterprise data security.
- Familiarity with C++, Rust, or other systems languages for performance-sensitive software components.
- Good written and spoken English and the ability to travel internationally.
Benefits
- AMD benefits are offered, with details provided in the AMD benefits at a glance.
- The position is based in Taiwan and requires approximately 20% international travel within Asia, Europe, and North America.
Tech Stack
Apache CassandraApache FlinkApache KafkaApache SparkAWSAzureC++ElasticsearchGoogle Cloud PlatformKubernetesMongoDBMySQLPostgreSQLRedisRust
Categories
Solutions Engineering
About AMD
AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.
