Ripple-posted 2 days ago
Intern
San Francisco, CA
501-1,000 employees

At Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs. If you’re ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value. THE WORK RippleX assists developers building on the XRP Ledger (XRPL), a fast and reliable public blockchain. As a Software Engineer Intern on the Quality Enforcers team for the XRPL ecosystem, you will develop tools and services that keep this large distributed system detailed, credible, and understandable. You will apply software engineering and distributed systems concepts. You’ll use AI-assisted methods to improve validation, analysis, and summarization of rippled's behavior under real-world conditions. As a Ripple intern, you will work on challenges that impact our mission and develop our company. You will have support from your team, access to learning and development resources, and opportunities for fun. Our program will give you the foundation to start your career journey.

  • Build and implement backend tools and components of a multi‑agent system that exercise rippled, orchestrate tests from high‑level, natural‑language requests, and verify behavior across different scenarios.
  • Build intelligent data workflows and pipelines over metrics, logs, traces, ledger data, and mainnet telemetry to compare runs to baselines and surface clear, actionable signals (anomalies, trends, hotspots).
  • Use AI-assisted techniques if they provide customer value. This includes anomaly detection on time-series metrics and logs. It also involves natural-language summaries that make sophisticated run results clear for developers.
  • Collaborate with engineers on building, code reviews, and documentation, and help refine the heuristics for what "good" looks like for XRPL reliability and performance.
  • Currently enrolled in an Undergraduate, Graduate, or PhD program or possessing equivalent experience in Computer Science, Software Engineering, Electrical Engineering, Mathematics, or a related field.
  • Available for a 12‑week internship in Summer 2026 (May or June start), with intent to return to your degree program afterward.
  • Experience with at least one programming language such as C++, Python, Java, or Go.
  • Proven understanding of computer science fundamentals (data structures, algorithms, operating systems or networking).
  • Interest in distributed systems and/or data-intensive systems and methods to validate and observe them at scale.
  • Comfortable working on backend or system-focused projects and collaborating in a team environment.
  • Curiosity about applied ML/LLMs or automation powered by artificial intelligence for developer tools and analysis.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service