Production Code Quality Internship
About Us
SupraOracles is a forward-thinking startup that aims to revolutionize global markets through information services. Our well-funded company has unique technical capabilities that position us as a leading provider of decentralized data. With team members hailing from prestigious institutions like Euronext Stock Exchange, JPMorgan Chase, Qualcomm, ConsenSys, and Sony, our diverse team is spread across 29 countries. We value trust, honesty, and the positive and ethical impact that cutting-edge technologies can have in a decentralized environment.
Role Description
We are seeking Research Interns on a fixed-term basis (6 months) to strengthen our research and development efforts at SupraOracles. As a Research Intern, your responsibilities will include exploring our existing code base, suggesting improvements to enhance testability through activities such as creating mocks and drivers, establishing fuzzing environments, implementing coverage measurements, integrating code-contracts, and, when necessary, restructuring sections of the code base. You will collaborate closely with a distinguished research team comprised of current and past graduates, as well as esteemed faculty members from renowned universities, contributing to an innovative and excellent environment.
Responsibilities
- Familiarize yourself with relevant tools/libraries
- Prepare an infrastructure setup for automated testing and fuzzing
- Develop necessary drivers and mocks for critical modules
Qualifications
The ideal candidate for this role should possess:
- Proficiency in Rust programming
- Knowledge and experience with Rust testing tools and methodologies
- Strong communication and collaboration skills, with fluency in written and oral English
- A minimum of a Bachelor's degree in Computer Science or equivalent, though final-year students may also be considered
Desired Skills:
- Familiarity with fuzzing techniques
- Understanding of code contracts
- Experience with async programming and tokio runtime in Rust
Internship Duration
The internship will last for up to 6 months, based on mutual agreement.
Diversity and Inclusion
At SupraOracles, we are committed to promoting diversity and inclusivity without compromising on merit.
What We Offer
- The opportunity to work for a fast-growing startup where your contributions make a meaningful impact
- A fully remote work environment with flexible hours and the ability to work from anywhere in the world
- Competitive salary (can be paid in crypto) + token equity for full-time positions
- Flexible PTO, sick leave, unpaid time off
- Paid national holidays (specific to your country)
- Comprehensive medical, vision, and dental benefits for employees
Getting Started with SupraOracles
At SupraOracles, we provide you with ample time to familiarize yourself with the company. In your first month, you will:
- Get to know your team, the business, our vision, mission, and strategies for success
- Upskill as needed to stay informed about the ever-changing landscape of DeFi creators and projects
- Understand our core values
- Set up one-on-one meetings with your colleagues
- Familiarize yourself with the tools and processes we use
- Analyze our product offerings
- Join the ongoing conversations
With the necessary tools and resources, you will then be ready to work towards achieving team and company goals. Regular discussions with your line manager will help align your priorities and ensure success in this journey with exceptional teammates to make a better blockchain.