Job Description
Key Responsibilities
- Lead the design, development, and scaling of blockchain-based data infrastructure to support high-performance, secure, and scalable decentralized applications.
- Develop and optimize machine learning models for spam detection, abuse prevention, and fraud analysis, ensuring accuracy and adaptability to evolving threats.
- Architect decentralized protocols for native messaging, prioritizing security, privacy, and interoperability across distributed networks.
- Oversee DevOps operations, including CI/CD pipelines, infrastructure automation, and system monitoring, to maintain reliability and efficiency.
- Collaborate with cross-functional teams to integrate blockchain solutions into existing systems and ensure alignment with business objectives.
- Design and implement SDKs that enable third-party developers to leverage blockchain capabilities for spam/abuse mitigation and messaging services.
- Conduct code reviews, troubleshoot technical challenges, and ensure adherence to best practices in software development and security protocols.
- Stay updated on emerging blockchain technologies, machine learning advancements, and DevOps methodologies to drive innovation and improvement.
- Document technical processes, maintain system architecture diagrams, and ensure transparency in development workflows.
- Provide mentorship to junior engineers, share knowledge on blockchain and ML technologies, and foster a culture of continuous learning.
Job Requirements
- Proven experience in blockchain development, with expertise in designing and scaling distributed data systems using technologies like Ethereum, Hyperledger, or custom protocols.
- Advanced knowledge of machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch) for building spam/abuse detection models and SDKs.
- Strong background in DevOps practices, including cloud infrastructure (AWS, GCP), containerization (Docker, Kubernetes), and automation tools (Ansible, Terraform).
- Excellent problem-solving skills with a track record of architecting secure, decentralized communication protocols for enterprise-grade applications.
- Ability to work independently and collaboratively, with experience in leading technical teams and mentoring junior developers.
- Proficiency in programming languages such as Python, Go, or Rust, and experience with blockchain-specific tools like Solidity or Truffle.
- Deep understanding of data engineering principles, including big data processing, database optimization, and API integration.
- Experience with cybersecurity frameworks and protocols to ensure data integrity, confidentiality, and compliance with regulatory standards.
- Strong communication skills to translate technical requirements into actionable plans and collaborate with stakeholders across departments.
- BS/MS in Computer Science, Software Engineering, or a related field, with 5+ years of hands-on experience in blockchain, machine learning, and DevOps domains.


