Software Architect

Software Architect

Level

Senior

Type

Full-time

Location

Hanoi

Salary

Negotiable

Oraichain Labs is looking for an experienced Software Architect with a strong focus on data systems to lead the technical architecture of our DeFi platform on Oraichain. You will play a key role in designing scalable, data-intensive, AI-enhanced financial systems that integrate blockchain infrastructure with LLM-based intelligence, vector search, and robust data pipelines.

Responsibilities

System Architecture

  • Architect and design high-performance, scalable DeFi applications on blockchain infrastructure.
  • Lead technical architecture decisions in line with financial compliance and security standards.
  • Ensure system reliability, performance, and maintainability.
  • Produce technical documentation, architecture blueprints, and integration guides.

Data & Database Architecture

  • Design robust data models for financial applications.
  • Lead architecture of data pipelines for real-time and batch processing (e.g., market data, on-chain/off-chain sync).
  • Build and scale data warehouse solutions to support business intelligence and analytics.
  • Optimize performance for high-throughput financial transactions.

AI & LLM Integration

  • Architect vector database solutions for Retrieval-Augmented Generation (RAG) use cases.
  • Enable integration of AI/LLM features into DeFi flows (e.g., intelligent assistants, predictive analytics).
  • Collaborate with AI team on data strategies for LLM training and inference pipelines.

Blockchain & DeFi Integration

  • Design and review integration patterns between smart contracts and backend systems.
  • Implement secure transaction processing and event-handling architecture.
  • Ensure proper synchronization with blockchain data, especially in hybrid AI-DeFi scenarios.

Requirements

Core Experience

  • 5+ years of experience as a Systems or Software Architect in data-driven or financial/fintech environments.
  • Proven experience in designing scalable systems handling high-volume transactions and large datasets.
  • Deep understanding of backend development, particularly with Node.js and Python.

Technical Skills

  • Strong experience with:
    • Data Engineering tools: Apache Airflow, Kafka, dbt, Spark.
    • Data Warehousing: BigQuery, Snowflake, Redshift, or similar.
    • Database systems: PostgreSQL, MongoDB, Redis, OLAP/OLTP optimization.
    • AI-related infrastructure: Vector databases (e.g., FAISS, Weaviate, Qdrant).
  • Experience with DevOps and production environments: CI/CD, containerization, monitoring.
  • Solid understanding of security, fault tolerance, and high availability in distributed systems.

Financial & Blockchain Knowledge

  • Understanding of DeFi protocols, smart contract architecture, and blockchain system behavior.
  • Experience working with trading systems, or financial data pipelines is a big plus.
  • Familiarity with regulatory and compliance constraints in financial software.

Soft Skills

  • Strong problem-solving and critical thinking skills.
  • Ability to communicate architectural decisions clearly to both technical and non-technical stakeholders.
  • Leadership mindset – able to mentor team members and drive best practices.
  • Proactive, ownership-driven, and comfortable working in a fast-paced, startup-like environment.

Preferred Tech Stack

  • Languages: Node.js, Python
  • Data Pipeline & Analytics: Apache Airflow, Kafka, dbt
  • Databases: PostgreSQL, MongoDB, Redis
  • Vector DBs: FAISS, Weaviate, Qdrant
  • Blockchain: Oraichain (Cosmos SDK-based), smart contract integration
  • Infra: Cloud-native, containerized production environments (Docker, Kubernetes, etc.)

Apply via hr@orai.io or contact to your partner here:

Ms. Linh Nguyen Thuy | Oraichain Talent Acquisition Department

Tel: (+84) 358 652 819 | E: linh.nt@orai.io | LinkedIn: Linhthuyng22

Oraichain Labs Team is your partner in this process and is here to answer any questions you have along the way.