Senior Blockchain Software Engineer (Go)

We are seeking a Senior Software Engineer with a passion for decentralized technologies to join our dynamic team. This role will focus on designing, developing, and optimizing decentralized systems, ensuring performance, security, and reliability at scale.
Location
the United States or remote
Job type
Full-Time
Experience
3+ years
Salary
Competitive salary based on experience
Apply now

Who We Are

We are a creative and international crew of engineers, entrepreneurs, seasoned operations professionals and misfits. Our collective experience is impressive, but we acknowledge there is always more to learn. We move fast, but thoughtfully. As a client-centric organization, we are committed to constantly evolving to meet the needs of our clients and enable each other to succeed and grow. If this sounds like you, please reach out!

About the Project

We are building a decentralized AI infrastructure designed to address the escalating computational demands of artificial intelligence. Join us in creating the future of decentralized AI, making technology accessible and driven by global collaboration.

About the Role

We are seeking a Senior Software Engineer with a passion for decentralized technologies to join our dynamic team. This role will focus on designing, developing, and optimizing decentralized systems, ensuring performance, security, and reliability at scale. The right candidate will bring deep expertise in blockchain technologies, consensus algorithms, decentralized systems architecture, and a sharp focus on addressing performance and security challenges.

Responsibilities

  • Develop and optimize decentralized systems and blockchain technologies.
  • Implement and fine-tune consensus algorithms and their real-world applications.
  • Address performance challenges in decentralized systems, ensuring scalability and efficiency.
  • Design and implement secure protocols to protect systems against potential attacks.
  • Collaborate with a team of engineers to build robust and reliable solutions.
  • Maintain a proactive approach to identifying potential system failures or vulnerabilities.

Requirements

  • 3+ years of software engineering experience.
  • 2+ years of hands-on experience with Go.
  • Proven expertise in decentralized and blockchain technologies.
  • Strong understanding of consensus algorithms and their implementations.
  • Solid grasp of performance optimization in decentralized systems.
  • Strong knowledge of decentralized system security principles.
  • A high degree of paranoia about failures and potential attacks on the system
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and in a team environment.
  • Bachelor’s or Master’s degree in Computer Science or a related field.

Nice to have

  • Experience with Cosmos SDK, including custom module development.
  • Low-level network programming expertise.

Product Science, Inc. is proud to be an equal opportunity workplace and an affirmative action employer. We value diversity, and are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status, or any other applicable legally protected characteristics in accordance with applicable federal, state, and local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

If you have a disability or special need that requires accommodation, please contact us.

We are constantly seeking talented individuals to join our team. Want to be with us?

Just contact us