As a Senior Software Engineer, Data Pipelines at Lyft, you will maintain and analyze metrics from operating systems, control planes, and applications to assist in fault detection and performance enhancement. You will design, develop, and deploy tooling and systems to continually improve the reliability, scalability, and efficiency of our platform. You will also operate and improve our Infrastructure using industry best practices and tools.
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 Go Lang, 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
Benefits
- 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 to help save for your future
- Salaried team members are covered under Lyft's flexible paid time off policy
- Hourly team members get 15 days paid time off, with an additional day for each year of service
- 18 weeks of paid time off for new parents
- Subsidized commuter benefits