Software Architect

About the Role

You will lead the technical architecture for data-intensive DeFi systems, designing scalable backend and data solutions that integrate blockchain and LLM features. You will design data models, build real-time and batch data pipelines, and architect vector database solutions for RAG. You will define integration patterns between smart contracts and backend services, ensure secure transaction processing, optimize performance and reliability, produce architecture documentation and runbooks, and collaborate with AI and engineering teams to operationalize LLM inference and data strategies.

Requirements

  • 5+ years of experience as a Systems or Software Architect in data-driven or financial environments
  • Proven experience designing scalable systems handling high-volume transactions and large datasets
  • Deep understanding of backend development with Node.js and Python
  • Experience with data engineering tools such as Apache Airflow Kafka dbt and Spark
  • Experience with data warehousing solutions such as BigQuery Snowflake or Redshift
  • Experience with databases including PostgreSQL MongoDB and Redis and OLAP OLTP optimization
  • Experience with vector databases such as FAISS Weaviate or Qdrant
  • Experience with CI CD containerization and production monitoring
  • Solid understanding of security fault tolerance and high availability in distributed systems
  • Knowledge of DeFi protocols smart contract architecture and blockchain system behavior
  • Experience with trading systems or financial data pipelines is a plus
  • Familiarity with regulatory and compliance constraints in financial software
  • Strong problem-solving critical thinking and communication skills
  • Leadership experience mentoring engineers and driving architectural best practices

Responsibilities

  • Architect and design high-performance scalable DeFi applications on blockchain infrastructure
  • Lead technical architecture decisions aligned with compliance and security standards
  • Ensure system reliability performance and maintainability
  • Produce technical documentation architecture blueprints and integration guides
  • Design robust data models for financial applications
  • Lead architecture of data pipelines for real-time and batch processing
  • Build and scale data warehouse solutions to support analytics
  • Optimize performance for high-throughput financial transactions
  • Architect vector database solutions for retrieval-augmented generation use cases
  • Enable integration of AI and LLM features into DeFi flows
  • Collaborate with AI team on data strategies for training and inference pipelines
  • 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 in hybrid AI-DeFi scenarios

Skills

Apply Now
Software Architect at Oraichain | JobStash