The Global Innovation Team is a small, startup-like product and business incubator founded in 2015 to bring technology to the core of everyt...
The Global Innovation Team is a small, startup-like product and business incubator founded in 2015 to bring technology to the core of everything we do at EY. This includes enabling existing businesses with technology as well as building entirely new web and mobile products and technology platforms with an enterprise focus. Our access to the world's leading companies is unprecedented and so are the opportunities stemming from these relationships. Be a part of something huge!
Job Title: Blockchain - Crytographic Research Scientist
Disruption is changing the way the world works. It's happening quickly. And it's creating opportunity, if you can keep up and even get ahead of it. That's why we've established a dedicated Global Innovation team focused on understanding external forces changing our world and how to do things differently in 6 months, 3 years, 10 years and beyond.
In this shifting landscape, we are challenging ourselves to embrace disruption and think differently for our clients. How? By combining the experience of our global Tax, Accounting, Advisory and Transactions professionals (the "suits") with start-up thinking (the "jeans"). This "suits+jeans" approach applies an entirely new mindset for today's challenges.
Our global network of EY teams and innovation centers are creating powerful ideas for organizations and ourselves, especially around opportunities coming from artificial intelligence, blockchain, robotics and data and analytics.
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. At EY, you will help our clients, some of the most influential companies, explore emergent applications and transform the way the world does business.
Your Key Responsibilities 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 Learn how to design and develop in the emerging space of distributing computing applications 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 Keep up to date on emerging capabilities in this fast-growing area and identify where and how new capabilities can be applied 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 Contribute to EY's internal knowledge base on best practices in this emerging technology area 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 Self-starter-able to work on his/her own initiative with minimal supervision
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 Previous development experience in Agile teams, ideally with knowledge of TDD environments which are remotely led 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 Passionate about technology and applying it to business solutions and interested in Blockchain and associated concepts such as smart contracts 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. This starts with a culture that believes in giving you the training, opportunities and creative freedom to make things better. So that whenever you join, however long you stay, the exceptional EY experience lasts a lifetime.
If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.
Join us in building a better working world.