| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Arrakis Finance | Zug, Switzerland | $87k - $87k | |||
Eigen Labs | Seattle, WA, United States | $98k - $100k | |||
Connext | Lisbon, Portugal | $62k - $82k | |||
Calyptus | New York, NY, United States | $90k - $112k | |||
| Learn Job-ready Solidity & Rust skills, in your schedule with 1-on-1 mentor support, or get your money back. ISO 9001 Certified | 400+ students | | by Metana Learn more | |||
Trilogy International | San Francisco, CA, United States | $160k - $240k | |||
LayerZero Labs | Remote | $72k - $75k | |||
OP Labs | Remote | $126k - $132k | |||
Gelato | Remote |
| |||
Calyptus | United States | $82k - $118k | |||
Lendr Network | Remote | $124k - $180k | |||
Vanna Labs | United States | $82k - $120k | |||
prePO | Remote | $87k - $100k | |||
LiquidX | Singapore, Singapore | $98k - $110k | |||
OKX | Malta | $72k - $80k | |||
Chainlink Labs | Remote |
|
Arrakis aims to disrupt the current market-making industry by providing the infrastructure to enable every project in the world that wants to launch a token to benefit from non-custodial, trust-less, and automated on-chain market-making strategies. We believe in a world where every organization, from a small startup to a large enterprise, will be tokenized and traded on-chain. For this world, Arrakis is building the tools to create the necessary liquidity to enable this token economy to rival and out-compete the traditional financial industry.
As Blockchain Engineer R&D, you will bridge together the academic research and engineering worlds. You will lead our research team to guide Arrakis through all the academic progress in DEX designs and optimal liquidity strategies. You will write academic papers and present your research internally and in international conferences. Also, you will work with our engineering team to improve our existing infrastructure as well as producing new components to expand our capabilities.
What youâll accomplish
Primary Tasks:
- Write research papers and whitepapers of future Arrakis products
- Create comprehensive presentations for internal discussions and for talks in research conferences
- Work closely with our CTO on technical specifications and protocol designs
- Design and implement automated strategies for liquidity provision
- Train and backtest Machine Learning models
- Design, build and test smart contracts, including Uniswap V4 Hooks
Secondary Tasks:
- Perform internal auditings of smart contracts
- Collaborate with the frontend team to integrate smart contracts to a UI
- Work with the backend team to monitor automated strategies
Academic requirements:
- PhD in Mathematics or Quantitative Finance
- Solid academic track, with research publications in top journals and talks in international conferences
- Up to date knowledge of last DeFi research papers and protocols
- Expertise in Advanced Probability and Stochastic Calculus
- Theoretical and applied knowledge of Machine Learning/Data Science
- Experience with LaTeX and Inskcape to write academic papers
Tech requirements:
- +1 year of experience in Blockchain development (Solidity, Hardhat, Foundry)
- Blockchain deep understanding, including EVM
- Deep knowledge of Uniswap V3 and Uniswap V4 smart contracts and libraries
- Smart Contracts security principles
- Machine Learning libraries (Python, Tensorflow, PyTorch, Scikit-learn)
- React, Typescript, Wagmi and Viem for frontend integrations
- AWS or GCP for backend integrations
What does a solidity developer do?
A Solidity developer is a programmer who specializes in writing smart contracts using the Solidity programming language
Solidity is a contract-oriented, high-level language for implementing smart contracts on various blockchain platforms, such as Ethereum
The responsibilities of a Solidity developer can vary depending on the specific project they are working on, but some common tasks they might be responsible for include:
- Writing and testing Solidity code for smart contracts, Debugging and troubleshooting issues with existing smart contracts
- Collaborating with other members of the development team to ensure that the contracts are implemented according to the project's specifications
- Keeping up-to-date with the latest developments in the Solidity and blockchain communities, and incorporating new best practices and techniques into their work
- Participating in code reviews and contributing to the development of coding standards and guidelines for the project.