Blockchain Developer

University of Southern California

About the job

100% Remote Opportunity:


We are currently seeking a Blockchain Developer (Programmer Analyst III) to join the Shoah Foundation Institute for Visual History within Information Technology Services (ITS) here at the University of Southern California (USC). The Programmer Analyst III will be tasked with developing application design specifications based on analysis/assessment of user needs. Develops, tests, and installs new software applications, and enhances the functionality of existing applications. Performs work of moderate complexity, handling most activities individually or under the general supervision of senior programming staff.


USC Shoah Foundation, The Institute for History and Education, was founded by Steven Spielberg in 1994 and houses 55,000 audio-visual testimonies of genocide survivors and witnesses in its Visual History Archive (VHA). The VHA Program will expand worldwide sustainable access to the Visual History Archive. It will reimagine used to increase audience interactions and grow engagement with the goal of developing empathy, understanding, and respect through testimony.


The ideal candidate for the position of Programmer Analyst III meets the following qualifications:


  • Bachelor's degree or equivalent experience.
  • 3 years of working experience in blockchain platforms and a deep understanding of various blockchain platforms including The Linux Foundation's Hyperledger Fabric.
  • Familiarity with operating principles of public and private key cryptography and public key infrastructure (PKI)
  • Understanding standards is a must. Participate in ISO/TC 307 initiatives and working groups to develop standards around terminology and concepts, personally identifiable information (PII), security risks, and vulnerabilities.
  • Blockchain principles and practices
  • Understand how different types of blockchains provide security guarantees and be able to evaluate appropriate systems in the context of digital archival
  • Experience with blockchain consortia, and academic institutions to advocate blockchain principles for a progressive ecosystem.
  • Expertise with Microsoft Servers, Linux
  • Experience with fault tolerance, redundancy, failover, and disaster planning/testing.
  • Experience with business systems supports Linux, reporting, and website maintenance.
  • Sound knowledge of programming and documentation procedures, programming methods, program flow charts, and operator instructions
  • Strong verbal, written, and organizational skills.
  • Experience with cryptographic key management
  • Experience with digital archiving
  • Experience or knowledge with decentralized storage technologies such as IPFS, Filecoin, Arweave
  • RFC4880 experience - a plus
  • Experience or knowledge with general blockchain ecosystems such as Hyperledger Fabric, Ethereum, Ripple, and R3 Corda
  • Experience with digital media asset production including storage cache management.

Apply now
Apply now

Please let University of Southern California know that you found this job on Your support will help us grow!