Related skills
machine learning distributed systems kafka flink real-time📋 Description
- Design, develop, deploy, monitor, operate and maintain system components
- Collaborate with engineers, science and product to drive projects from concept to launch
- Build and operate large-scale distributed systems (Beam, Flink, Kafka)
- Design and own real-time data consumption, storage, and sharing across Lyft
- Write well-tested, readable, maintainable code
- Participate in code reviews and open-source contributions
🎯 Requirements
- 5+ years of software engineering experience
- BS/MS or equivalent in Computer Science, Computer Engineering, or related field
- Backend development for large-scale distributed systems
- Understanding of distributed systems concepts (consistency, availability, etc.)
- Preferred: Beam, Flink, or similar streaming platforms
- Preferred: Kafka, Kinesis or similar messaging
🎁 Benefits
- Comprehensive medical, dental, and vision coverage
- Mental health benefits
- Family building benefits
- Child care and pet benefits
- 401(k) plan
- 18 weeks paid parental leave
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!