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 systems and infrastructure
  • Collaborate with engineers and partners in science and product to drive projects
  • Build and operate large-scale distributed systems (Beam, Flink, Kafka)
  • Design and own how real-time data is consumed, stored, and shared
  • Write well-crafted, well-tested, readable, maintainable code
  • Participate in code reviews to ensure quality and share knowledge, including Open-Source

🎯 Requirements

  • 5+ years of software engineering experience
  • BS/MS or equivalent in Computer Science, Computer Engineering, or related field
  • Experience in backend software development of large-scale distributed systems
  • Understanding distributed systems concepts (consistency, availability, fault tolerance, and consensus)
  • Experience with streaming platforms (Beam/Flink) and/or messaging (Kafka/Kinesis)
  • Machine Learning experience

🎁 Benefits

  • Great medical, dental, and vision insurance options
  • Mental health benefits
  • Family building benefits
  • 401(k) plan
  • 18 weeks paid parental leave
  • Subsidized commuter benefits
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 →