Senior Software Engineer, Real-Time Optimization Platform

Added
15 days ago
Type
Full time
Salary
Upgrade to Premium to se...

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
Share job

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.

Related Engineering Jobs

See more Engineering jobs →