Full Stack AI Blockchain Systems Engineer

engineering
Remote
full-time

Overview

This role is responsible for the development, deployment, and management of a decentralized AI and GPU-sharing platform. The ideal candidate will combine expertise in AI, blockchain technology, and systems infrastructure to drive the implementation and scalability of the platform.

Responsibilities

  • Design and develop a Layer 1 blockchain infrastructure specifically optimized for task distribution in decentralized environments.
  • Design, implement, and maintain AI services using popular frameworks such as TensorFlow, PyTorch, Caffe2, and MXNet.
  • Develop blockchain components, focusing on smart contracts and decentralized applications (DApps) integration.
  • Manage cloud-based and on-premise GPU nodes, including deployment, scaling, and monitoring.
  • Ensure system reliability and scalability through effective DevOps practices, including CI/CD pipelines, containerization, and orchestration.
  • Optimize GPU computing resources and implement monitoring systems to track performance and system health.
  • Collaborate with product teams to define and refine system architecture, ensuring seamless integration across AI and blockchain components.

The Requirements

  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related field.
  • Strong proficiency in machine learning, deep learning frameworks, and blockchain technologies.
  • Extensive experience with server management and cloud platforms (AWS, Azure, Google Cloud).
  • Proficient in containerization and orchestration tools (Docker, Kubernetes), and infrastructure as code (Terraform, Ansible).
  • Excellent coding skills in Python, C++, Solidity, or other relevant programming languages.
  • Demonstrated capability in managing full lifecycle software development and system deployment.
  • Excellent analytical, problem-solving skills, and the ability to work collaboratively in a fast-paced environment.

Valued Skills

  • Certifications in cloud architecture, Kubernetes, or blockchain technologies are a plus.
  • Previous experience in a startup environment and familiarity with agile methodologies.
  • Strong communication skills and the capacity to lead projects or small teams.

Apply for this position

Ready to join our team? Submit your application and we'll get back to you soon.