Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
BitMEX | Hong Kong, Hong Kong | $45k - $100k | |||
Energi Core Limited | New York, NY, United States | $81k - $90k | |||
Bitwise Asset Management | New York, NY, United States | $18k - $60k | |||
Clearmatics | London, United Kingdom | $56k - $60k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Energi Core Limited | New York, NY, United States | $11k - $80k | |||
Messari | Remote | $36k - $60k | |||
Energi Core Limited | New York, NY, United States | $13k - $27k | |||
Energi Core Limited | New York, NY, United States | $54k - $77k | |||
GSR | New York, NY, United States | $90k - $100k | |||
Worldcoin.org | remote | $50k - $60k | |||
Clearmatics | London, United Kingdom | $40k - $90k | |||
RECUR | Boston, MA, United States | $43k - $56k | |||
MoonPay | London, United Kingdom | $72k - $150k | |||
0x | San Francisco, CA, United States | $39k - $50k | |||
Coindesk | New York, NY, United States | $54k - $60k |
This job is closed
The Role
As a member of the Risk Management Team you will be responsible for facilitating the risk management, treasury and market making functions to efficiently provide liquidity on the BitMEX trading platform by building tools that allow the wider team to have an accurate view of their cryptocurrency positions, risk exposures and profit and loss.
You will also assist in the creation and optimisation of trading strategies by collecting market data and performing data analysis to backtest their effectiveness.
Responsibilities
- Lead the development of the KDB Risk Management platform ensuring systems are scalable and resilient.
- Implementing trading signals which will be used for electronic trade executions (technical analysis, historical volumes curves, etc).
- Work with the trading desk and management teams to gather system feature requirements.
- Take ownership of all stages of the SDLC process, including design, implementation, testing and deployment of code changes.
- Ensure the Risk Management platform has sufficient test coverage and data quality checks are in place.
- Assist the technology team by providing on-call L2 support across all components of the Risk Management technology stack.
Requirements
- Experience working at an Investment banking or finance related field (e.g. Equities, FX, HFT, Electronic Trading, Data Analytics) with knowledge of financial markets, including derivative products.
- Computer science or engineering degree preferred.
- Minimum of 5 years of core Q/KDB+ development experience.
- Have previously used Q testing frameworks such as Qspec or k4unit.
- Familiar with OOP programming languages such as Java or Python.
- Following TDD/BDD methodologies and programming best practices (such as writing clean and modular code).
- Comfortable working with developer tools such as GIT, Jira and Confluence.
- Familiar with managing automated build, test and deployment pipelines (e.g. Jenkins or Team City)
- Strong problem-solving skills and be a confident communicator.
- Ability to work independently and comfortably to tight schedules.
Desirable skills
- Familiar with micro service architectures
- Application deployment via Docker/Kubernetes and high availability (HA) applications
- Knowledge of messaging layers such as NATS, Kafka, LBM or Tibco
What is the meaning of Layer 2?
Layer 2 in the context of cryptocurrency and blockchain technology refers to a secondary framework or protocol that is built on top of an existing blockchain system (the main chain or Layer 1)
The primary purpose of Layer 2 solutions is to solve the scalability and speed issues that many blockchains face, especially those that have become popular and heavily used, like Ethereum
Here are the key aspects of Layer 2 solutions:
- Scalability Enhancement: They help in scaling the main blockchain by handling transactions off the main chain. This reduces the burden on the main chain, allowing for faster and cheaper transactions.
- Types of Layer 2 Solutions: There are various forms of Layer 2 solutions, including state channels, sidechains, plasma chains, and rollups. Each has its own mechanism for interacting with the main chain and handling transactions.
- State Channels: These involve two parties engaging in numerous transactions outside of the main chain, which are then consolidated into a single transaction. This is especially useful for situations where multiple transactions occur between the same parties.
- Sidechains: These are separate blockchains that are connected to the main chain via a two-way peg. They operate independently and can have their own consensus mechanisms but are secured by the main chain.
- Plasma Chains: Plasma chains are similar to sidechains but with a more hierarchical structure. They report back to the main chain regularly and are optimized for mass transaction handling.
- Rollups: Rollups process and store transaction data on a sidechain but post transaction data to the main chain. They come in two varieties: optimistic rollups and zk-rollups, each with its own method of transaction verification.
- Security Considerations: While Layer 2 solutions are generally secure, they can have different security models compared to the main chain. This is an important consideration for users and developers.
- Impact on User Experience: For end-users, Layer 2 solutions can greatly improve the experience by reducing transaction fees and increasing transaction speeds.
- Adoption and Development: Many blockchain projects are actively developing Layer 2 solutions to enhance their networks. This is an ongoing area of innovation in the blockchain space.