We are seeking a skilled and experienced Blockchain Developer and GPU Programmer to join our team in Doha, Qatar. As a Blockchain Developer and GPU Programmer, you will be responsible for developing and implementing blockchain solutions and optimizing GPU performance for our projects. The ideal candidate should have a strong background in blockchain technology, programming languages, and GPU programming.
Responsibilities:
- Design and develop blockchain solutions, including smart contracts, decentralized applications (DApps), and consensus algorithms
- Collaborate with cross-functional teams to define project requirements and develop technical specifications
- Optimize GPU performance and develop highly efficient GPU algorithms for data processing and visualization
- Implement and maintain GPU-accelerated software libraries
- Conduct research and stay updated with the latest advancements in blockchain technology and GPU programming
- Troubleshoot and debug issues related to blockchain implementation and GPU programming
- Participate in code reviews to ensure code quality and adherence to coding standards
- Write technical documentation and provide technical support to internal teams and clients
Preferred Candidate:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Strong understanding of blockchain technology, its principles, and applications
- Proficiency in programming languages such as C++, Python, and Solidity
- Experience with blockchain platforms such as Ethereum, Hyperledger, and Corda
- Knowledge of GPU programming languages such as CUDA and OpenCL
- Experience with GPU-accelerated computing frameworks and libraries
- Understanding of parallel computing concepts and GPU architecture
- Excellent problem-solving and analytical skills
- Ability to work effectively in a team and independently
- Good communication and interpersonal skills
Skills
- Strong understanding of blockchain technology
- Proficiency in programming languages such as C++, Python, and Solidity
- Experience with blockchain platforms such as Ethereum, Hyperledger, and Corda
- Knowledge of GPU programming languages such as CUDA and OpenCL
- Understanding of parallel computing concepts and GPU architecture