Synapsify is a leading provider of deep-tech R&D and consulting services to a global clientele, with expertise in AI, MLOps, full-stack web, mobile and cloud development, web 3.0, embedded systems and IoT. We are currently looking for a skilled and hands-on Blockchain Architect with a strong focus on consensus algorithms. As a key member of our technical team, you will be responsible for designing and implementing blockchain architectures, particularly emphasizing your expertise in developing and customizing consensus algorithms.
Responsibilities:
- Develop, implement, and optimize custom consensus algorithms tailored to specific project requirements.
- Evaluate and recommend emerging tools, platforms, and frameworks related to consensus algorithms and blockchain technology.
- Implement robust security measures within the blockchain architecture, conduct security audits, and address vulnerabilities.
- Ensure adherence to regulatory standards and industry best practices.
- Define and implement APIs and interfaces and work closely with development teams to facilitate straightforward integration of blockchain solutions.
- Identify and address performance bottlenecks in consensus algorithms, optimizing the blockchain system for scalability and efficiency.
- Conduct thorough testing and performance tuning to ensure optimal operation.
- Create clear and concise technical documentation, including architecture diagrams, specifications, and guidelines for development teams.
- Provide hands-on training and support to development teams on consensus algorithms and best practices.
Requirements:
- Bachelor's or higher degree in Computer Science, Computer Engineering, Electrical Engineering or a related field.
- In-depth understanding of blockchain technology, distributed systems, and cryptography.
- Proven hands-on experience in developing and optimizing consensus algorithms and secure and scalable systems.
- Proficiency in programming languages such as Rust, C++, Python, or Go.
- Knowledge of smart contract development and integration.
- Strong problem-solving and analytical skills.
- Adaptability to evolving technology landscapes and industry trends.
- Ability to lead and guide a technical team effectively.
- Excellent oral and written communication and collaboration skills.