Recherche d'emploi > Toronto, ON > Senior engineer data

Senior Software Engineer, Data Platform

Getty Images
Toronto, Canada
133.7K $-245.1K $ / an (estimé)
Temps plein

About Getty Images : Getty Images is dedicated to moving the world with images. Our mission is to empower our customers by providing fresh and distinctive content.

The Enterprise Data Services (EDP) team plays a critical role in building and maintaining Getty's data, AI, and engineering platform.

The EDP team collaborates with several partner teams, including Customer Data Science, Search, Business Intelligence (BI), and more, to deliver scalable, reliable, and innovative data solutions.

About the Team : The EDP team at Getty Images is responsible for developing and maintaining the data infrastructure that supports various partner teams.

Our work ensures that Getty Images continues to deliver top-notch services and products to our customers by leveraging cutting-edge technologies and innovative data solutions.

Join the EDP team at Getty Images and contribute to building the data and AI platform that empowers our customers to move the world with images.

What You Will Do :

  • Develop and Maintain : Backend engineering to develop and maintain microservices serving as access points to Getty Images' data and AI platform.
  • Build Scalable Solutions : Create scalable software solutions to enhance data processing and analytics capabilities.
  • Cross-Functional Collaboration : Form strong cross-functional relationships with engineering, data science, and product teams to deliver high-quality solutions.
  • Focus on Reliability and Security : Ensure the reliability, resiliency, and security of data services.
  • Ownership and Quality : Take ownership of changes and ensure high code quality from concept to production.
  • Automate Processes : Lead efforts to automate manual processes and build efficient data pipelines.

What We Are Looking For :

  • Minimum 5 years of experience in data engineering.
  • Proficient in Python and Spark.
  • Proficient in database management and administration, particularly with MySQL.
  • Extensive experience with AWS cloud engineering, including MWAA (Managed Airflow), MSK (Managed Kafka), Hive / EMR.
  • Expertise in Databricks, especially in migrating from EMR to Databricks.
  • Strong knowledge of Snowflake warehousing and data modeling.
  • Proficient in DevOps using infrastructure as code services like Terraform.
  • Experience with monitoring tools such as Grafana, Prometheus, and Splunk.
  • Strong ability to get things done and lead with empathy.
  • Proven track record of building and leading software engineering teams.
  • Tenacity and the ability to balance competing priorities.
  • Orientation towards long-term impact while balancing short-term goals.
  • Exceptional written and verbal communication skills.
  • Curiosity and pragmatism in problem-solving.

Qualifications & Experience :

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience in building and operating complex distributed systems at scale.
  • Empathy for users and their business goals, and a commitment to inclusion and diversity within teams.

Nice to Have :

  • Containers and container schedulers Docker, ECS).
  • Search algorithms and their practical applications.
  • CI / CD and Gitlab.
  • Knowledge or experience with LLMs, vector search, or NLP.
  • Il y a plus de 30 jours
Emplois reliés
Equitable Bank
Toronto, Ontario

J2EE/JEE software delivery or software development, including multiple frameworks such as Hibernate, Spring MVC, Spring Security, SAML, OAuth, OIC. Experience with configuration, deployment and testing of enterprise software applications. Experience with SQL Server database, SQL and T-SQL. Previous ...

Jobber
Canada
Télétravail

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. A demonstrated level of senior software engineering experience on a full stack development team. Are you an experienced software engine...

Ripple
Toronto, Ontario

Are you a highly skilled and passionate software engineer looking for an exciting new challenge? Join Ripple and help redefine the way we send and receive payments globally! As a Senior Software Engineer, you will have the opportunity to build enterprise-level payment applications that enable banks ...

Actionstep
Toronto, Ontario
Télétravail

Actionstep Engineering consists of squads of cross-discipline software engineers, analysts, and product experts who work collaboratively to enhance Actionstep software for our customers. Actionstep is a pioneer in the development and sale of software-as-a-service (SaaS) products, specializing in the...

Coinbase
Canada
Télétravail

Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. You have at least 5 years of experience in software engineering. Depending on your location, the General Data Protection Regulation (GDPR) and Califo...

Algobrain
Toronto, Ontario

Required Skills Concepts : Data Mesh, Data Product Data Pipelines : PySpark, Hudi, Iceberg, Airflow, EMR Data Operations : Operational Excellence, monitoring, troubleshooting Data Quality : Great Expectations, AWS Glue DQ, Deequ Entitlements : AWS Lakeformation Infrastructure : AWS Data Eng. DevOps ...

Manulife Financial Corporation
Toronto, Ontario

We are growing our Engineering Transformation Office to power extraordinary customer and employee experiences through software, platform, and engineering skills. Exposure and opportunity to collaborate with SMEs/technical leaders across the organization, as well as other software engineers, architec...

Stripe
Toronto, Ontario

With all this data, the Growth Data Engineering team is looking for talented data-minded engineers to help us manage business critical data leveraged across the entire organization. Data Engineering or Software Engineering role, with a focus on building data pipelines, or applications powered by big...

CB Canada
Canada

Joining us as a Senior Software Engineer is a chance to grow into a Staff or Principal Developer or follow a people management career progression into a Team Lead and beyond. Software Engineer who can be hands-on coding complex solutions, while simultaneously providing estimations, guidance on the a...

Getty Images
Toronto, Ontario

Form strong cross-functional relationships with engineering, data science, and product teams at Getty Images . Proven experience building and leading software engineering teams with a focus on. Build scalable software solutions that provide a tailored search experience based on customer metrics . ...