Summary
Join Clearmatics as a Senior Python Software Engineer to build and maintain command-line tools, API servers, and Python SDKs for the Autonity public blockchain. You will enable decentralised risk markets and a new market structure for DeFi on the Autonity blockchain.
Requirements
- 5+ years professional experience in software development
- 2+ years professional experience in Python software development
- Bachelor’s degree in Computer Science or a related technical field
- Strong Python skills with experience in network and concurrent programming
- An understanding of Ethereum protocols and proof of stake consensus
- Experience developing REST APIs, backend services, and automated pipelines
- Proficiency with SQL databases, GraphQL sources, and time series data
- Good knowledge of Unix shell scripting and command-line tools
- Familiarity with CEX/DEX trade lifecycle and common DeFi protocols
- Excellent attention to detail and appreciation for software correctness
Responsibilities
- Build and maintain command-line tools
- API servers
- Python SDKs that will be the primary interface for Autonity’s end-users
Preferred Qualifications
- Contributed code to open-source projects in the Web3 space
- Experience developing DeFi trading tools or frameworks
- Proficiency with Python scientific computing stack (NumPy, Pandas, Jupyter)
- Smart contract programming experience in Solidity
- Programming experience in a systems language like Go, Rust, or C++