Senior Software Engineer for Large Scale Distributed Systems

4 weeks ago


Old Toronto, Canada Robinhood Full time

We are looking for a highly skilled Senior Software Engineer to join our team at Robinhood. The ideal candidate will have extensive experience in building large scale distributed systems and infrastructure.

As a member of our team, you will be responsible for designing, developing, and maintaining complex distributed systems that handle high traffic and large data volumes.

Our team works closely with multi-functional partners to ship features daily, using modern technologies such as Python, Go, and React. We are looking for someone who is passionate about engineering excellence and can drive initiatives across the organization to improve operational efficiency.

Key Responsibilities:

  • Design and develop large scale distributed systems that meet the needs of our customers.
  • Work closely with cross-functional teams to understand their needs and build systems that meet those needs.
  • Drive initiatives to improve operational efficiency and engineering excellence across the organization.

Requirements:

  • 3+ years of software engineering experience.
  • Experience with building large scale distributed systems and infrastructure.
  • Experience with Bazel, Kubernetes, AWS, Kafka, Postgres, Airflow, and Presto.
  • Bonus Points: Experience working with data scientists and translating sophisticated data science models into production-level code.
  • Bonus Points: Experience with A/B testing, hypothesis testing, and statistical analysis.

About Robinhood:

Robinhood is a financial services company that is dedicated to democratizing finance for all. We use a range of technologies to build our platform and are looking for someone who can help us take it to the next level.

What We Offer:

  • A competitive salary and benefits package.
  • The opportunity to work on a range of exciting projects and technologies.
  • A collaborative and dynamic work environment.

  • Backend Data Engineer

    2 weeks ago


    Toronto, Ontario, Canada Amazon Full time

    Company OverviewAmazon Advertising is one of Amazon's fastest growing and most profitable businesses, with a mission to help shoppers discover new products they love. Our advertising portfolio helps merchants, retail vendors, and brand owners succeed through native advertising.About the RoleWe are seeking an experienced engineer to build and support backend...


  • Toronto, Ontario, Canada Lyft Full time

    Company OverviewLyft is a transportation network company that aims to improve people's lives by providing reliable and efficient ride-sharing services. Our mission is to make transportation more accessible and enjoyable for everyone.SalaryThe estimated annual salary for this position ranges from $180,000 to $250,000, depending on experience and...


  • Toronto, Ontario, Canada Criteo Full time

    About the Role:What You'll Do:At Criteo, our Product Reliability Engineering (PRE) team bridges the gap between Product and Platform Engineering. As a Site Reliability Engineer, you'll work closely with product engineering to improve the reliability of our apps, systems, and pipelines. You'll assess where optimization is needed most and collaborate with dev...


  • Old Toronto, Canada GuruLink Full time

    GuruLink is more than a global e-commerce leader — they're changing the way the world shops and sells.Our platform empowers millions of buyers and sellers in over 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts.We're looking for a talented Software Engineering...


  • Toronto, Ontario, Canada Ripple Full time

    About RippleRipple is a leading technology company that is revolutionizing the way value moves around the world. We are building a world where value moves like information does today, and we are committed to making this vision a reality.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Ripple Payments team. As a Senior...

  • Software Developer

    2 weeks ago


    Old Toronto, Canada GuruLink Full time

    Are you a skilled software developer with a passion for distributed systems? Do you enjoy working on complex projects and solving challenging problems?Company OverviewGuruLink is an innovative fintech firm that has recently launched an ML-powered fraud risk management platform designed for high-transaction-volume marketplaces.Salary Range: $140,000 -...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada theScore Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at theScore. As a key member of our engineering team, you will be responsible for developing, scaling, and optimizing our GraphQL and RESTful APIs.About the WorkDevelop and maintain scalable APIs using Elixir and Ruby on Rails.Work with our preferred technology stack to...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Key ResponsibilitiesAs a Solution Architect for Distributed Systems at Nexus Systems Group Inc., you will be responsible for analyzing complex business requirements and generating technical specifications to design or redesign software components and applications.Main ObjectivesBuilding transformation plans to modernize legacy systems to highly distributed...

  • Senior Java Developer

    2 weeks ago


    Old Toronto, Canada Recooty Full time

    We are looking for a seasoned Senior Java Developer to join our team at Recooty. As a key member of our development team, you will focus on designing and implementing large-scale software applications using Java.Key Responsibilities:Participate in all aspects of the software development lifecycle, including planning, technical design, development, peer...


  • Old Toronto, Canada GuruLink Full time

    Location: Toronto, OntarioOur client, an advanced R&D division of a global fintech firm, has recently launched an ML-powered fraud risk management (FRM) platform designed for fintechs, banks, and eCommerce marketplaces with high transaction volumes. This product was developed from scratch at its innovation lab due to existing fraud management systems not...


  • Toronto, Ontario, Canada CLIO Full time

    A day in the life of a Technical Professional for Large-Scale Systems at Clio may involve:Working collaboratively with a team of developers to design and implement elegant solutions for our customersContributing to an agile environment alongside our full-stack development teams on various projectsEvolving your technical skills by leveraging a diverse range...


  • Old Toronto, Canada Adevinta 2021 Full time

    As a senior software engineer in the data team, you will build and run production-grade data and machine learning pipelines and products at scale in an agile setup. Reporting to our Head of Engineering for Search and Data, you will work with our data engineers, architects, and product managers to create the technology that generates and transforms data into...


  • Old Toronto, Canada Adevinta 2021 Full time

    As a senior software engineer in the data team, you will design and develop production-grade data and machine learning pipelines and products at scale in an agile setup. Reporting to our Head of Engineering for Search and Data, you will work with our data engineers, architects, and product managers to create the technology that generates and transforms data...


  • Old Toronto, Canada Adevinta 2021 Full time

    As a senior software engineer in the data team, you will build and run production-grade data and machine learning pipelines and products at scale in an agile setup. Reporting to our Head of Engineering for Search and Data, you will work with our data engineers, architects, and product managers to create the technology that generates and transforms data into...


  • Toronto, Ontario, Canada Lyft Full time

    Job DescriptionAt Lyft, our mission is to revolutionize the way people move around the world. We're looking for a talented Senior Software Engineer to join our Market Expansion team, responsible for launching Lyft's rideshare services in new international markets.This role requires a strong understanding of distributed systems, machine learning, and data...


  • Old Toronto, Canada RPMGlobal Full time

    Job Title: Senior Distribution Systems EngineerWe are seeking a highly skilled Senior Distribution Systems Engineer to join our team at POWER Engineers, Inc. in Toronto, Ontario.Job Summary:The Senior Distribution Systems Engineer will be responsible for developing new designs by applying knowledge of electric utility systems and their operation. This...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Job SummaryWe are seeking a seasoned Lead Software Engineering Architect to join our team at Nexus Systems Group Inc. This is an exceptional opportunity for a talented professional to take on a strategic leadership role and drive the development of cutting-edge software solutions.About UsNexus Systems Group Inc. is a forward-thinking organization that prides...


  • Old Toronto, Canada Ripple Full time

    Ripple is revolutionizing the world of finance with its innovative blockchain solutions. We're seeking a highly skilled Senior Software Architect to join our Payments Engineering team.The ideal candidate will have a strong background in designing and developing complex distributed systems, with at least 12+ years of experience contributing to large-scale...


  • Toronto, Ontario, Canada Software International Full time

    As a seasoned Technical Systems Architect with Software International, you will play a critical role in the technical management operations and ongoing maintenance and support of our large-scale production websites and networks.This position requires exceptional problem determination and creative problem-solving skills, as well as a strong understanding of...


  • Old Toronto, Canada Emburse Full time

    OverviewEmburse is a leading provider of innovative software solutions, and we are seeking a skilled Senior Software Engineer to join our team. This role will involve contributing to the development of scalable systems that enhance customer experiences and solve complex challenges.About the RoleWe are looking for a highly experienced software engineer with a...