This is a remote position.
We are seeking a Software Engineer (Data APIs) to join our team. Y ou’ll play a crucial role in developing high-performance, real-time systems that power crypto applications. You’ll work on some of the most cutting-edge technologies directly impacting the user experience.
Responsibilities:
- Design, implement, and maintain high-performance, real-time APIs using Rust, ensuring they meet the industry-pioneering performance and stability requirements of our users.
- Work closely with the team to develop new features, such as better interpretation layers, enhanced data decoding, and improved API coverage for various blockchain data.
- Work on performance improvements such as optimizing CPU usage, improving latency, and implementing caching strategies for better data fetching.
- Explore and implement cutting-edge data storage solutions, improvements, and future explorations.
- Focus on stability improvements, improving recovery processes, and enhancing the robustness of our real-time systems.
- Contribute to the internal developer experience by improving local test setups, integration tests, and incremental deployment processes.
- Work on one of the fastest engineering teams in the industry.
Requirements
- 5+ years experience including 1 year of working with Rust.
- Have a deep understanding of systems programming concepts, particularly in high-performance or real-time applications.
- Are familiar with technologies like Parquet or similar and have experience optimizing data storage and retrieval processes.
- Know how to go deeper than “just use postgres” when building products.
- Enjoy tackling performance problems, optimizing CPU usage, reducing latency, and implementing efficient caching mechanisms.
- Enjoy working with customers and solving their problems.
- Have a strong ability to diagnose complex problems, particularly in distributed and real-time systems, and implement efficient solutions.
- Work well in a team environment, are comfortable discussing technical issues, and can effectively collaborate with other engineers to achieve common goals.
- Are excited about exploiting old and exploring new ways to improve system performance and reliability.
Benefits
- Work Location: Remote
- 5 days working