Blockchain Trainee

  • AlphaPoint
  • 1400 Pelham Pkwy S, Bronx, NY 10461, USA
  • Oct 06, 2017

Job Description



AlphaPoint Corporation

335 Madsion Avenue, 16th Floor, New York NY 10017 | p: 212.256.1231 | www.alphapoint.com

Blockchain Engineering Trainee

Title: Blockchain Trainee

Location: NYC

AlphaPoint is offering a blockchain engineering training opportunity. This training opportunity will allow a university student or recent graduate to learn alongside the team responsible for designing and developing our distributed-systems products and platforms, which power leading digital currency trading venues and permissioned blockchain solutions. Our software is built using C#, using custom messaging mechanisms over multiple transport protocols, with customized persistence and storage mechanisms, all optimized for high-volume enterprise- class real-time access-controlled transaction processing. Over this training program, you will learn elements in every layer of the service tier (transports, messaging, framework, data persistence, business logic, …) and develop a rich understanding of both the system mechanisms and the application business domains.

What You Will Learn

Fundamentals of cryptocurrency Nuances, distinguishing features, and advantages among Bitcoin,

Litecoin, Ethereum, Zcash, and other widely traded cryptocurrencies Foundational aspects of blockchain How to gather and order data into blocks, how to chain specific blocks

together securely, how to create time-stamped, sequential data points, etc.

IT architecture of AlphaPoint's blockchain technologies, including the application layer, platform layer, and protocol layer

How core platform components are developed to run under Windows and Linux (Xamarin/Mono). Testing on multiple platforms, unit tests, etc.

How blocks are organized, stacked and stamped How to apply blockchain fundamentals and engineering methodologies to AlphaPoint's ADLP technologies

How to build software using C#, customized persistence and storage mechanisms, and distributed systems patterns

How to develop Exchange features and functionality by setting expectations and feature priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using C#, JSON, and our databases; designing and conducting unit tests.

Thorough understanding of blockchain fundamentals in the context of real- world, useable blockchain platforms

AlphaPoint Corporation

335 Madsion Avenue, 16th Floor, New York NY 10017 | p: 212.256.1231 | www.alphapoint.com

How to function as part of a team working in furtherance of the development of a multi-layer blockchain platform

Introduction to sectors where blockchain technologies are expected to have a significant future impact

How blockchain technologies can be applied to cloud storage, digital identity, property transactions, government records, the healthcare field, and other segments

Importance of conceptualizing creative applications for blockchain technologies

How to measure, report, and optimize performance point such as throughput, latency, simultaneous connections, and data management. Reports for different systems (hardware configurations, OS, features enabled, etc..)

How to integrate services with Ethereum ERC20, Bitcoin RPC and other alt-coin technologies.

Skills/Qualifications:

B.S./B.A. Degree - Computer Science, Engineering or equivalent or currently enrolled in a university level program

Passion for learning blockchain, distributed ledger technology, and digital currencies like bitcoin and ethereum

Basic knowledge of payment systems and financial trading systems Understanding of Multi-threading and real-time software architectures Desire to learn object-oriented design, automated testing, automated

builds, and software design patterns Interest in secure coding practices, profiling, optimization, analysis tools

About AlphaPoint AlphaPoint is a financial technology company that powers digital asset exchanges and provides institutions blockchain-enabled solutions to store, track, and trade digital assets. Its secure, scalable, and customizable platform enables customers to deploy blockchain technology to innovate, differentiate, and transform their businesses. AlphaPoint powers over 20 digital asset exchanges on 5 continents, and is led by a seasoned team with 50+ years in financial technology. AlphaPoint has offices in New York City, Philadelphia, and San Francisco. Organization: AlphaPoint, Engineering Department Organizational contact: Brian Nadzan, brian.nadzan@alphapoint.com Position Title: Blockchain Trainee Position type: Training Program Location: New York City