Назад к вакансиям

Senior Software Engineer, Data Pipelines

136 000 – 170 000 $в год
LyftToronto и ещё 1 городГибридот 5 лет
PythonKafkaAWSTerraformGolangS3GraphQLFlinkHiveDynamoDBSQSKinesis

Описание

At Lyft, the Infrastructure team builds software to solve problems at massive scale. This role focuses on building and operating reliable, scalable data pipeline infrastructure using streaming, storage, and cloud technologies.

Responsibilities

  • Maintain and analyze metrics from operating systems, control planes, and applications to assist in fault detection and performance enhancement
  • Design, develop and deploy tooling and systems that continually improve the reliability, scalability and efficiency of our platform
  • Balance feature development speed and reliability with service-level objectives
  • Operate and improve our Infrastructure using industry best practices and tools
  • Participate in design and production readiness reviews, platform management and capacity planning ceremonies with cross-functional teams
  • Document Infrastructure operations process and insights, identify repeatable actions and ruthlessly automate repetitive tasks
  • Participate in our teams on-call rotations, respond to incidents and support other teams mitigate customer impacting events

Requirements

  • 5+ years experience working on teams responsible for software development, automation and systems engineering
  • Ability to create production ready code in one or more high level languages, such as Golang, Python
  • Prior experience with data streaming, storage and management, particularly DynamoDB, Kinesis, Kafka, SQS, S3, GraphQL, Flink, Hive
  • Experience operating large scale infrastructure in public cloud environments, such as AWS
  • Prior infra experience with infra tooling (Terraform, Cloud Formation, Docker, Kubernetes, Ansible, Chef, Puppet etc preferably in an AWS context)
  • Experience identifying nascent problems, performance bottlenecks and areas for improvement and developing and executing plans to mitigate them

We offer

  • Extended health and dental coverage options, along with life insurance and disability benefits
  • Mental health benefits
  • Family building benefits
  • Child care and pet benefits
  • Access to a Lyft funded Health Care Savings Account
  • RRSP plan with company match to help save for your future
  • In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy
  • The policy allows team members to take off as much time as they need (with manager approval)
  • Hourly team members get 15 days paid time off, with an additional day for each year of service
  • Lyft supports new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs (Biological, adoptive, and foster parents are all eligible)
  • Subsidized commuter benefits and Lyft ride credits
  • This role will be in-office on a hybrid schedule
  • Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays
  • Hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year
  • The expected base pay range for this position in the Toronto area is CAD $136,000 - CAD $170,000, not inclusive of potential equity offering, bonus or benefits

Hiring process

  • Lyft may use artificial intelligence to screen applicants, however, Lyft employees make the ultimate selection and hiring decisions