Facebook pixel

Senior Software Engineer
Data, Liquidity
Updated on 3/16/2023
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Data Structures & Algorithms
Google Cloud Platform
Product Design
SQL
Kubernetes
Requirements
  • 5-8 years of hands-on Data Platform experience on large scale distributed systems, preferably distributed database systems
  • Experience building and deploying data solutions into modern distributed computing environments such as Kubernetes and in cloud environments such as GCP, AWS, etc
  • Experience leveraging data warehouse architecture to optimize the way customer-facing problems are solved
  • Experience in managing data pipelines from transactional systems (preferably in finance / banking / e-commerce domains) into scalable data stores and other cloud data services that manage large, structured event data sources such as tick data
  • Experience building data pipelines for machine learning systems a plus
  • Strong SQL knowledge, backed by expertise with data structures, along with best practices on data integrity and change management
  • Experience with Agile development of distributed services, with a focus on robust data system design, scalability and security
  • Eagerness to work openly and collaboratively with a diverse team
  • Ability to encourage and drive engineering best practices
  • A positive attitude and a passion for sharing knowledge
  • BS in Computer Science or similar
Responsibilities
  • Be an entrepreneurial builder, working across a variety of cloud services mixing data engineering, software engineering, and knowledge of machine learning deployments to jumpstart this new initiative
  • Develop foundational low-latency ETL pipelines to power real-time machine learning use cases and generalize them to enable their use program-wide
  • Provide technical leadership for the data architecture that powers high-throughput, low-latency (micro)services that drive optimized decision-making at scale
  • Participate in the full software development lifecycle by realizing that data powers everything - from product requirements, to design decisions, and delivery on operational excellence
  • Work with teams across the organization, including product, design, marketing, integrations, ops, customer success, legal and more
  • Own your solution, from design to productionization, ensuring the best experience for Ripple's customers in how they interact with your solutions
  • Continuously raise our standard of engineering excellence by implementing and driving best practices for coding, testing, and deployment
Ripple

501-1,000 employees

Enterprise blockchain
Company Overview
Ripple's mission is to provide one frictionless experience to send money globally using the power of blockchain technology.
Benefits
  • 401(k) Plan
  • Healthcare Coverage
  • Health and Wellness
  • Family Support
  • Flexible Vacation
  • Employee Giving
  • Learning and Development
Company Core Values
  • Live it: We are passionate. Attitude fuels our entrepreneurial spirit.
  • Enjoy it: We have fun. There’s no roadmap for where we’re going and we enjoy the journey.
  • We deliver: We seek out the next problem, drive forward with purpose and give our all down to the very last detail.
  • Go for it: We are bold. We dream big, embrace risk and learn from our mistakes.
  • Own it: We are accountable together. There’s no such thing as someone else’s problem.
  • Say it: We are transparent. We are direct, open and embrace tough conversations.