You will be a part of the Global Innovation Blockchain team, an innovative and collaborative group of technical developers, cryptographers, mathematicians and business strategists who are dedicated to the application of blockchain technology and the development of world-class products.
You will have the opportunity to drive the creation of products or assets built on Blockchain technologies and to enable high-value offerings in one or more of our Service Lines
Develop advanced Zero Knowledge Proof protocols, Homomorphic Encryption, and conventional cryptographic tools relevant to Blockchain
Develop practical applications using the above tools
Perform serious zero knowledge proof related math
Participate in standards setting, perform collaborative research into open source solutions and assist technical colleagues in their development work
Translate requirements from architects and product managers into functional code
Think through and anticipate how hackers and others may attempt to subvert or misuse applications
Blockchain Technology is a complex emerging capability that is far from mature. Above and beyond any of the “essential” skills for this job, you must have a love of learning and experimentation with new technologies and a passion for learning by doing and leading by example.
Skills and Attributes for Success
Keep up to date on emerging capabilities in this fast-growing area and identify where and how new capabilities can be applied
Passionate and comfortable in applied mathematics as it relates to encryption
Drive the process to mature promising concepts into prototypes which can be leveraged in the marketplace
Passionate about technology and applying it to business solutions
Comfortable dealing with ambiguity and a changing environment
To qualify for the role you must have
A STEM degree and approximately 2 years of related work experience or a graduate degree
2-6 years of experience in application development, preferably on immature platforms and with emerging technologies
Expertise in public key cryptography, Zero Knowledge Proofs, and other advanced cryptographic concepts
Ability to demonstrate considerable experience in cryptography and the mathematical frameworks that underpin modern cryptography, including zero knowledge proofs
Demonstrable knowledge and experience with testing frameworks such as Mocha or Jasmine
Demonstrable knowledge and experience with database technologies such as NoSQL and SQL
Interest in Blockchain and associated concepts such as smart contracts.
Excellent written and verbal communication skills for technical writing and client presentations
Ideally, you’ll also have
Previous experience with Ethereum (including Solidity), Hyperledger and/or Bitcoin highly desirable but not essential
Previous experience in Go, Python or Bash shell scripting is desirable but not essential
Understanding of web-scale application development architectures such as SOA and SaaS/PaaS
Previous experience of container technologies such as Docker is desirable but not essential
Previous experience of tools, deploying and configuring environment in Microsoft Azure is desirable but not essential
What we look for
We’re interested in self-motivated individuals with excellent problem-solving skills and the ability to prioritize shifting workloads in a rapidly changing industry. Someone who can easily function in a collaborative, high demand, performance-driven environment. In addition we’re looking for people who recognize the accomplishments of the team before the individual and are sought after as people developers. If you’re passionate about problem-solving and helping our clients’ with some of their most complex issues, this role is for you.
What working at EY offers
We offer a competitive compensation package where you’ll be rewarded based on your performance and recognized for the value you bring to our business. In addition, our Total Rewards package includes medical and dental coverage, both pension and 401(k) plans, a minimum of 15 days of vacation plus ten observed holidays and three paid personal days, and a range of programs and benefits designed to support your physical, financial and social well-being. Plus, we offer:
Excellent training and development opportunities through established programs and on-the-job training
Feedback on your performance that will accelerate your growth
As a global leader in assurance, tax, transaction and advisory services, we hire and develop the most passionate people in their field to help build a better working world.