About The Company
Robinhood is a pioneering financial technology company dedicated to democratizing finance for all. With a mission to make financial services accessible, transparent, and affordable, Robinhood has revolutionized the way individuals invest and manage their finances. Our innovative platform empowers users to trade stocks, ETFs, options, and cryptocurrencies with zero commission, fostering financial inclusion and literacy. As part of our commitment to building the future of finance, we leverage cutting-edge technology and data-driven strategies to deliver exceptional user experiences. Our team comprises passionate professionals who are driven by the vision of transforming the financial landscape and enabling everyone to participate in wealth creation.
About The Role
We are seeking a highly skilled Software Engineer, Data Engineering, to join our dynamic engineering team based in Toronto. This role is integral to building and maintaining the foundational datasets that support decision-making, analytics, and machine learning initiatives across Robinhood. As a key contributor, you will collaborate closely with engineers, data scientists, and business stakeholders to develop scalable and reliable data pipelines, ensuring the integrity and accessibility of critical data assets. The ideal candidate will have a strong background in building end-to-end data solutions, a passion for data infrastructure, and the ability to operate effectively in a fast-paced, innovative environment. This position offers a unique opportunity to influence the company's data architecture and support our mission to democratize finance through impactful data-driven insights.
Qualifications
3+ years of professional experience in building end-to-end data pipelines
Proficiency in Python for production-level software development
Hands-on experience with open-source data frameworks such as Spark, Flink, or similar
Strong SQL skills, including experience with Presto, Spark SQL, or equivalent
Experience working across the data stack, including data infrastructure, analytics, and visualization platforms
Ability to collaborate effectively with cross-functional teams and democratize data insights
Knowledge of data generation patterns and upstream engineering processes
Experience with designing scalable, efficient, and maintainable data pipelines
Responsibilities
Define and develop key datasets across all Robinhood product areas, ensuring they evolve with emerging use cases
Build and optimize scalable data pipelines using Python, Spark, and Airflow to transfer data into our data lake
Collaborate with upstream engineering teams to enhance data generation and collection methods
Partner with data consumers to understand their needs and design intuitive, accessible data models
Contribute to the development and standardization of data engineering tools and best practices
Promote a culture of data quality, reliability, and efficiency across the organization
Maintain and improve existing data infrastructure to support analytics, experimentation, and machine learning
Benefits
Competitive salary aligned with market standards
Performance-based bonuses and equity options
Comprehensive health, dental, and vision insurance plans
Flexible work environment with in-office and remote work options
Generous paid time off and holidays
Professional development opportunities and continuous learning support
Inclusive and collaborative company culture that values diversity
Equal Opportunity
Robinhood is an equal opportunity employer committed to fostering an inclusive environment for all employees and applicants. We celebrate diversity and are dedicated to providing reasonable accommodations to support candidates throughout the hiring process. We do not discriminate based on race, ethnicity, gender, age, disability, sexual orientation, gender identity, or any other protected status.