Senior Data Engineer
Royal Bank of Canada Voir toutes les offres
- Toronto, ON
- 80.000-130.000 $ par an
- Permanent
- Temps-plein
- You will be working closely with other data engineers and data scientists to support data ingestion and reporting analytics, establishing industry best practices, maintaining and managing technical documentations
- Build data products using structured and unstructured data. Ensure data quality, performance, scalability
- Support Gen AI platform engineering, Prompt Engineering, including designing and refining prompts to optimize LLM outputs, implementing Gen AI systems into production
- Contribute to production efforts via data pipelines, reusable frameworks, distributed computing
- Contribute to documentation, governance, and performance improvements in data management practices
- Build and implement ETL frameworks to improve code quality and reliability.
- Degree in Computer Science or Engineering related technical field
- 2+ years of industry experience in Data Engineering. Knowledge of data engineering industry best practices: schema management, data quality, data governance, Cloud management, Databases, Data Warehousing, ETL pipelines, and data streaming
- Programming experience in Python for scripting and data processing
- Experience with REST API development, designing and developing robust scalable API, microservices, and data pipelines in production
- Strong Knowledge of SQL and NoSQL solutions, including data modeling and optimization.
- Defining and building scalable ETL/ELT workflows for reporting and analytics.
- Developing scripts and programs for converting various types of data into usable formats.
- Excellent collaboration skills and proven ability to adapt to challenges, coaching and mentoring.
- Strong communication and analytical skills, including conceptual, requirements interpretation, solution creation and problem-solving abilities.
- Basic understanding of AI/ML workflows (e.g., data preparation, model input/output)
- Experience using AWS Sagemaker, S3, Snowflake, Airflow, Hadoop
- Familiar with JIRA, Confluence, Agile/Scrum development methodology
- Have past experience with at least one of the Object-Oriented development languages (C++, C# .NET, Java) is a plus
- Ability to read and write in the French language is a plus
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- A world-class training program in financial services
- Flexible work/life balance options
- Opportunities to do challenging work