Imax Corporation Logo

Imax Corporation

Developer, Snowflake

Job Posted 12 Days Ago Posted 12 Days Ago
Be an Early Applicant
Mississauga, ON
Mid level
Mississauga, ON
Mid level
System management and optimization of Snowflake data warehouse on AWS, implementing data pipelines, and collaborating with teams to support analytics.
The summary above was generated by AI

IMAX is not your everyday entertainment experience. With over 50 years of history as a global innovator in entertainment technology, our employees and their careers have constantly gone beyond the ordinary at IMAX. We combine proprietary technology with industry-leading knowledge and relationships with top studios and filmmakers to create theatrical experiences that take audiences beyond the edge of their seats to a world they never imagined. IMAX has revolutionized the way people experience movies and continues to push the boundaries of entertainment experiences beyond blockbusters and into exciting new directions. 

Come explore IMAX – where innovation, creativity and passion come together. Get inspired, get involved, and ignite your future with IMAX!

Job Description:

We are seeking a skilled and experienced Snowflake Developer to manage and optimize our Snowflake data warehouse running on AWS. The ideal candidate will have a deep understanding of Snowflake architecture, AWS ecosystem, and modern data lake and data warehousing principles. Proficiency in Python for scripting, data transformation, and integration tasks is essential. You will play a critical role in ensuring our data infrastructure is efficient, secure, and scalable, while also supporting analytics and business intelligence initiatives.

What you’ll be doing:

  • Design, implement, and maintain Snowflake data models, schemas, and databases to support business needs.

  • Develop and optimize Snowflake objects such as tables, views, stages, and stored procedures.

  • Manage Snowflake user roles, permissions, and security policies to ensure data governance and compliance.

  • Monitor and fine-tune Snowflake performance, including query optimization, clustering, and resource utilization.

  • Collaborate with the DevOps and Cloud teams to manage Snowflake instances hosted on AWS.

  • Implement data pipelines for ingesting, transforming, and loading data into Snowflake using AWS services such as S3, Lambda, Glue, and Step Functions.

  • Design and maintain data lake architectures integrated with Snowflake.

  • Ensure cost-effective use of AWS resources and recommend optimizations as needed.

  • Write Python scripts for ETL/ELT processes, data validation, and orchestration.

  • Automate repetitive tasks such as data ingestion, backups, and monitoring.

  • Build reusable data transformation functions and frameworks.

  • Work closely with data engineers, analysts, and business stakeholders to understand requirements and deliver solutions.

  • Provide technical support for data queries and troubleshoot issues in Snowflake or AWS integrations.

  • Document solutions, processes, and best practices for Snowflake administration and development.

What we’re looking for:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • 3+ years of experience working as a Snowflake developer/administrator or in a similar role.

  • Proficient in Snowflake features, including Snowpipe, Streams, Tasks, Time Travel, and Data Sharing.

  • Strong understanding of AWS services like S3, EC2, IAM, Lambda, Glue, and Redshift.

  • Experience with data lake and data warehousing concepts and implementation.

  • Solid Python programming skills for scripting, data transformation, and API interactions.

  • Familiarity with SQL and its advanced features, such as window functions and performance tuning.

  • Power BI experience is an asset.

  • Experience with orchestration tools like Apache Airflow or AWS Step Functions.

  • Knowledge of data governance and compliance frameworks (e.g., GDPR, HIPAA).

  • Exposure to data visualization tools such as Tableau, Power BI, or Looker.

  • Familiarity with CI/CD pipelines and version control tools like Git.

  • Strong problem-solving and analytical skills.

  • Excellent communication and teamwork abilities.

  • Self-motivated and capable of managing multiple priorities effectively.

  • Hands-on experience with Snowflake on AWS is mandatory.

At IMAX, you will be part of a culture built on respect – we are committed to creating a welcoming and diverse atmosphere across our organization.
For consideration, please apply online. We thank all applicants for their interest in IMAX but only those selected for an interview will be contacted.

IMAX will consider for employment all qualified applicants, including those with criminal histories, or arrest or conviction records, in a manner consistent with applicable state and local laws, including the City of Los Angeles’ Fair Change Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.

Top Skills

Apache Airflow
AWS
Aws Step Functions
Git
Power BI
Python
Snowflake
SQL

Similar Jobs

9 Days Ago
Toronto, ON, CAN
Senior level
Senior level
Fintech • Payments • Financial Services
The Senior Data Engineer will lead the design and implementation of data architectures, develop data pipelines, manage database performance, and collaborate with governance teams to improve data operations and integration.
Top Skills: Active BatchAWSAzure Data FactoryAzure DatabricksData Vault 2.0GitGitlabJenkinsKafkaMavenMs SqlPower BIPythonSnowflakeSQLTalendWherescape
An Hour Ago
Easy Apply
Remote
Hybrid
Ontario, ON, CAN
Easy Apply
Senior level
Senior level
Marketing Tech • Mobile • Software
As a Senior Software Engineer at Braze, you'll enhance the Data Lake team's capacity, focusing on building scalable web applications and automated data pipelines, while driving technical strategy and architectural decisions.
Top Skills: AirflowKafkaPythonRabbitMQReactRuby On RailsSidekiqSnowflakeSqs
8 Hours Ago
Hybrid
Markham, ON, CAN
Junior
Junior
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
The engineer will create virtual controller models and support simulation environments, requiring deep knowledge in modeling and integration.
Top Skills: AmesimCanCarsimEclipseEmbedded CEtas IncaGccGdbGt-PowerJenkinsLinMatlabPythonSimulinkSpi

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account