Search jobs > Toronto, ON > System engineer

System Development Engineer, Data Management

Amazon Development Centre Canada ULC - K03
Toronto, Ontario, CAN
$70-$90 an hour (estimated)
Full-time

The Quick Action Service team sifts through petabytes of data per week to extract top-line business metrics around customer experience, operational excellence, and incident response.

If you have a passion for building multiple clusters at scale using cutting edge infrastructure tooling, and monitoring those clusters rigorously and proactively, you should be interested in joining our team!

Ring Data Management is seeking a self-directed System Development Engineer to develop and operate our AWS cloud data processing systems.

As a member of our team and the Data Management group, you will build best of class log analytic tools meant to enable critical business operations at Ring for a variety of business units.

Key job responsibilities

  • Lead projects and work with service teams to optimize data infrastructure and pipelines.
  • Build CI / CD and automation solutions using AWS tools and services.
  • Build, test, and manage infrastructure with various IaC tools such as Terraform and CDK.
  • Work with engineering and business stakeholders to understand requirements.
  • Explore ways to implement high volume data clusters in a cost efficient fashion.
  • Evaluate and implement efficient distributed storage and query techniques.
  • Collaborate with internal teams to integrate services and APIs.
  • Maintain secure infrastructure.

A day in the life

  • Build automation solutions with CDK, Terraform, Ansible and other tooling.
  • Participate in Operation Excellence reviews to spot negative trends before they become production issues.
  • Help key stakeholders in a variety of security and application groups across Ring with data ingestion and analytic projects.

About the team

You will be joining a veteran team with several members who have 4+ years experience at Ring and Amazon. Ring doorbells and security products are part of neighborhoods across the country, so you can take pride in supporting a tangible product that helps our Neighbors be safe.

We are open to hiring candidates to work out of one of the following locations :

Toronto, ON, CAN

BASIC QUALIFICATIONS

  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • 5+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
  • Knowledge of systems engineering fundamentals (networking, storage, operating systems)
  • 3+ years of implementing and supporting AWS resources including but not limited to EC2 AutoScalingGroups, Route53, ALB, SQS, SNS, and DynamoDB.
  • 3+ years of experience with a modern scripting language such as Python, TypeScript, or Ruby.
  • 3+ years of experience with some Infrastructure as Code system such as Terraform, CloudFormation, CDK, or Pulumi.

PREFERRED QUALIFICATIONS

  • Experience working in an Agile environment using the Scrum methodology
  • Experience with Python AWS automation - boto3, CDK, REST interface, Flask; or other relevant experience (e.g. TypeScript with CDK)
  • Experience with log analytics tools, especially Splunk
  • Experience with modern CI / CD systems, particularly the AWS Code suite of tools
  • Experience with managing Kubernetes clusters, particularly based on EKS
  • 30+ days ago
Related jobs
S.i. Systems
Toronto, Ontario
Remote

X Senior Data Engineer to build data solutions and migrate SSIS packages from legacy systems to MuleSoft. ...

Amazon Data Services Canada, Inc.
Toronto, Ontario

Amazon Security is a multidisciplinary team comprised of software engineers, security engineers, program managers, data engineers, and compliance specialists. AWS Security Operations Centre (SOC) Software Engineering team builds and owns services that automate and power security processes within Ama...

Equinix
Toronto, Ontario

Canadian Armed Forces - Data Center Facility Engineer (HVAC, Mechanical, Electrician, Security Systems). Data Center Operations, Critical Facilities Engineer. Equinix is the world’s digital infrastructure company®, operatingover 250 data centers across the globe. Joining our operations team means th...

S.i. Systems
Toronto, Ontario

IBM Master Data Management policies and requirements. Establish, maintain, and execute master data policies and workflows, ensuring data integrity and accuracy. Develop procedures to meet data quality targets and maintain compliance with the department's enterprise data model. Perform master data ma...

Cynet Systems
Markham, Ontario

Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering preferred. Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc). Design and develo...

S.i. Systems
Toronto, Ontario

Senior DevSecOps Engineer to support the secure development, testing, and release of code!. Testing, selection and implementation of technology and tools for SaaS, IaaS and on-prem systems to support the secure development, test, and release of internal code. Collaborate with the Cyber team to ensur...

Aviva
Markham, Ontario

We are seeking a dedicated Finance Systems Data Engineer with solid experience in the insurance industry and expertise in ETL and PostgreSQL development to join our dynamic team. Design, develop, and maintain ETL processes to extract, transform, and load data from various sources into our finance sy...

S.i. Systems
Toronto, Ontario

Senior Data Engineer Team Lead to oversee critical data engineering activities within the Digital Health sector. Provide strategic oversight of data engineering activities, shaping platform strategy and data architecture. Monitor and optimize ARC platform data pipelines to ensure efficient data flow...

Scotiabank
Toronto, Ontario

Document data engineering processes, creating data flow diagrams, and maintaining metadata for data lineage and cataloging. Stay current with emerging technologies and data engineering practices to recommend and adopt innovations that improve data systems. This role requires a blend of a Data Engine...

Clientserver Tech Systems
Mississauga, Ontario

Operate database management systems to analyze data. Research and document data requirements, data collection and administration policy, and data access rules. Design, develop and implement information systems business solutions. Develop and implement data administration policy, standards and models...