We are seeking a Senior System Architect to lead the technical architecture of an innovative blockchain-based AI infrastructure platform. This role requires deep expertise in distributed systems, blockchain architecture, and cloud infrastructure to design and implement scalable solutions that bridge blockchain technology with AI model execution.
Project tech stack:
Programming Languages: Go, Python, Rust
AI & ML Frameworks: TensorFlow, PyTorch, ONNX
Blockchain Frameworks: Cosmos SDK, Tendermint, CosmWasm
Databases & Storage: PostgreSQL, IPFS, Redis
Infrastructure & Orchestration: Kubernetes, Docker, Terraform
Cloud & GPU Computing: AWS/GCP AI/ML services, Nvidia CUDA, TensorRT
Version Control: Git, GitHub
Requirements:
Blockchain & Distributed Systems:
Production Experience: Designing and implementing blockchain systems using frameworks like Cosmos SDK, Ethereum, or similar
Consensus Protocols: Deep understanding of Byzantine Fault Tolerance, Tendermint, or equivalent consensus mechanisms
Smart Contracts: Experience architecting and deploying smart contract systems and blockchain transaction flows
Cryptography: Knowledge of digital signatures, public key infrastructure, and blockchain security protocols
Distributed Architecture: Proven experience with distributed systems, eventual consistency, and fault tolerance patterns
AI/ML Infrastructure:
Model Deployment: Production experience deploying, scaling, and managing AI/ML models in containerized environments
Model Serving: Experience with inference serving frameworks (TensorFlow Serving, TorchServe, ONNX Runtime, or similar)
Container Orchestration for AI: Expert-level experience running AI workloads on Kubernetes including GPU scheduling and resource management
Model Lifecycle Management: Experience with model versioning, A/B testing, rollback strategies, and monitoring model performance
AI Resource Management: Knowledge of GPU/TPU allocation, memory optimization, and compute resource scheduling for AI workloads
Data Pipeline Architecture: Experience designing ETL/ELT pipelines, data lakes, and storage systems for AI training and inference
Cloud & Infrastructure:
Container Orchestration: Expert-level Kubernetes experience including multi-cluster and hybrid cloud deployments
Cloud Platforms: Production experience with AWS, GCP, or Azure including networking, compute, and storage services
Infrastructure as Code: Proficiency with Terraform, Helm, or similar infrastructure automation tools
Networking: Deep understanding of container networking, service meshes, ingress controllers, and cloud networking
Security: Experience implementing authentication systems, identity management, and secure communication protocols
Software Engineering:
Programming Languages: Strong proficiency in Go for blockchain and infrastructure development
Secondary Languages: Working knowledge of Python, JavaScript/TypeScript for service integration and tooling
API Design: Experience designing RESTful APIs, GraphQL, and inter-service communication protocols
Database Systems: Knowledge of both SQL and NoSQL databases, distributed data storage patterns
DevOps: Experience with CI/CD pipelines, automated testing, and deployment automation
Soft Skills:
Ability to work in a fast-paced environment
Strong communication and stakeholder alignment skills
Ability to explain complex architectural concepts clearly
Open to feedback, collaborative, proactive
Responsibilities:
Architecture & Technical Leadership:
Design and evolve system architecture for blockchain-based AI infrastructure platform
Define integration patterns between blockchain protocols and AI execution environments
Establish architectural standards, patterns, and best practices across development teams
Lead technical decision-making for complex distributed systems challenges
Collaborate with development teams to ensure architectural vision is properly implemented
Blockchain & Distributed Systems:
Architect blockchain-based smart contract systems and transaction processing workflows
Design consensus mechanisms, state management, and cross-chain communication protocols
Implement cryptographic authentication and authorization systems
Develop blockchain integration patterns for external systems and APIs
Ensure security, scalability, and performance of distributed blockchain networks
AI/ML Infrastructure & Orchestration:
Design containerized AI model deployment and execution architectures
Architect AI model registry, versioning, and distribution systems
Implement resource management and auto-scaling for AI workloads
Design inference serving architectures for high-throughput AI model execution
Establish AI model security, access control, and usage monitoring systems
Architect data pipelines and storage systems for AI training and inference
Cloud Infrastructure & Orchestration:
Design multi-cloud and hybrid cloud architecture for distributed AI workloads
Architect container orchestration and microservices deployment strategies
Implement auto-scaling, load balancing, and resource management systems
Design network topology, security policies, and inter-service communication
Establish monitoring, logging, and observability across distributed infrastructure
Team Leadership & Coordination:
Lead technical team of 5+ developers across blockchain, infrastructure, and application domains
Coordinate architecture decisions across multiple technology stacks and development streams
Mentor team members on system design principles and architectural best practices
Drive technical roadmap planning and implementation milestone delivery
Facilitate cross-team collaboration and resolve technical integration challenges