
Staff Software Engineer, Data
- Toronto, ON
- Permanent
- Full-time
- Lead the design, development, and maintenance of data pipelines, models, and applications that support the Growth, Sales, and Marketing functions at Stripe, ensuring they meet critical business objectives.
- Develop strong subject matter expertise in the systems you manage, setting and managing SLAs for both data pipeline and datasets.
- Build and enhance the data foundations, including infrastructure, pipelines, and tools that facilitate collaboration between Growth, Sales, and Marketing teams, utilizing technologies such as Spark, Scala, and Airflow.
- Design and implement data movement frameworks and systems that facilitate seamless integration between internal systems and third-party data sources, ensuring efficient data flow and accessibility across platforms while maintaining data integrity and security.
- Mentor and guide junior engineers, fostering a culture of innovation and adherence to best practices in software development, data quality, and project delivery.
- Utilize strong analytical and problem-solving skills to address complex issues, effectively communicating findings and recommendations to cross-functional stakeholders.
- 10+ years of hands-on software development experience, with a strong focus on building and maintaining data-intensive applications.
- Proven experience leading technical initiatives and influencing cross-functional teams, ensuring successful project delivery aligned with business goals.
- Strong background in writing and debugging data pipelines using distributed frameworks such as Spark, Hadoop, or similar technologies.
- Proficient in at least one backend development language (e.g., Scala, Java, or Go) along with solid SQL expertise.
- Exceptional analytical skills, with an in-depth understanding of data quality issues and the ability to dive into complex datasets to resolve inconsistencies.
- Excellent communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences while collaborating effectively across teams.
- Familiarity with Growth or GTM roles, understanding the data needs specific to Sales and Marketing functions.
- Experience working with large-scale data systems such as Presto/Trino, MongoDB and Apache Pinot.
- Experience with building, deploying, and optimizing machine learning models, along with an understanding of machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Knowledge of the integration of machine learning models into data pipelines and applications for enhanced business insights and predictions.