About the role
We are seeking an experiencedSoftware Architectto lead the design and evolution of our next-generationAI-native cloud platform. This platform will serve as the foundation for intelligent, distributed, and highly scalable applications that power mission-critical workloads. You will shape the system architecture, champion best practices, and drive adoption ofcutting-edgetechnologies across the engineering organization.
Responsibilities
Architect Scalable & Intelligent Systems
Design and evolve acloud-native, distributed architecturecapable of handlingmillions of transactions/events per secondwith strict low-latency and high-availability requirements.
ArchitectAI-native services, integratingmachine learning, personalization, and generative AIinto platform experiences.
Definedata strategyfor both transactional (PostgreSQL, MongoDB, Redis) and analytical workloads (Apache Pulsar, Flink, Iceberg).
Technical Leadership
Providethought leadershipon key architectural decisions, frameworks, and design patterns.
Drive adoption ofevent-driven, microservices-based, and real-time streaming architectures.
Leadarchitecture reviews, design discussions, and technical roadmaps.
Innovation & Optimization
Identifyopportunities forautomation, performance optimization, and AI/ML-driven insights.
Introducedata-intensive computingpractices for real-time analytics, stream processing, and graph-based models.
Continuously evaluatenew technologies(e.g., vector databases,LLMOpsframeworks, GPU acceleration).
Cross-Team Collaboration
Partner withproduct managers, UX designers, data scientists, and DevOps teamsto translate business needs into technical blueprints.
Ensureseamless developer experienceand platform adoption across teams.
Security, Reliability & Compliance
Embedsecurity, compliance, and privacyas first-class concerns in all designs.
Architect formulti-region, multi-tenant, high-availability deployments.
Championobservability, monitoring, and incident response best practices.
Mentorship & Team Development
Mentor engineers, fostering aculture ofcraftsmanship, innovation, and continuous learning.
Defineengineering and architectural standards, ensuring system resilience and scalability.
Technology Evaluation
Continuously evaluateemerging cloud, AI, and distributed systems technologies.
Introduce frameworks and tools that enhancedeveloper productivity, system performance, and scalability.
Requirements
Experience: 13+ years of software engineering with at least 5+ years inarchitecture leadership roles.
Distributed Systems Expertise: Deep experience withevent-driven, microservices, and real-time streaming systems.
Core Tech: Hands-on experience withPostgreSQL, MongoDB, Redis, Apache Pulsar, Apache Flink, and Iceberg.
Programming Skills:ProficiencyinJava, Golang, Python, or equivalent languages.
Cloud-Native Mastery:ExpertiseinKubernetes, container-native design, CI/CD, and service mesh (Istio/Linkerd).