Improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world through crypto solutions for financial institutions, businesses, governments and developers at Ripple
Requirements
- Experience in at least one programming language like Python, Java, or JavaScript
- Strong interest or foundational experience in AI/ML, NLP, or LLM technologies and how they can be applied to code analysis and developer tools
- Familiarity with the usage of GitHub for version control and collaboration
- Basic understanding of Software Development Kits (SDKs) and their role in enabling developers to interact with an underlying platform (like the XRPL)
Responsibilities
- Design and Implement AI-Powered SDK Enhancements: Leverage Large Language Models (LLMs) and semantic analysis techniques to develop internal and external tooling that improves the efficiency and quality of our core language SDKs (Python, Java, JavaScript)
- Accelerate Feature Rollout: Work on pipelines that integrate AI to develop, test, or validate new features across multiple SDKs, streamlining the process of translating new XRPL protocol changes into developer-ready code
- Develop Next-Generation Developer Insights: Build systems to apply machine learning to SDK usage and network data, enhancing developer experience by providing continuous insights into API functionality, potential performance improvements, and feature availability across the ecosystem
Other
- Currently enrolled in an Undergraduate, Graduate or an equivalent degree preferably in Software Engineering, Computer Science, Mathematics or related field
- Available to work for 12 weeks during Summer 2026, beginning in May or June
- Intent to return to degree-program after the completion of the internship