Sr. Software Engineer - Flink Platform

A global technology company providing ride-sharing, food delivery, and transportation services.
$185,000 - $205,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Backend Engineer role at Uber focusing on UberEats ads platform development, offering $198-220K base salary plus equity in San Francisco or Sunnyvale.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Description For Sr. Software Engineer - Flink Platform

Uber's streaming platform team is seeking a Senior Software Engineer to join their dynamic infrastructure team. This role focuses on providing streaming processing and analytics technology that powers thousands of Flink jobs and workflows, processing trillions of messages daily with seconds latency. The position offers an opportunity to work on cutting-edge streaming technology that directly impacts Uber's core infrastructure.

The ideal candidate will be instrumental in refining and optimizing streaming platform capabilities while maintaining close relationships with stakeholders. You'll be working with state-of-the-art technology, building solutions that drive business success by scaling current streaming systems and exploring new ventures. The role involves collaboration with infrastructure experts and product managers to deliver high-impact results.

The position offers competitive compensation ranging from $185,000 to $205,500 per year, along with additional benefits including equity awards and bonus opportunities. This hybrid role is based in the San Francisco Bay Area, requiring at least 50% office presence to maintain collaboration and cultural engagement.

As a Senior Software Engineer, you'll be working with technologies like Java, Go, and Kafka, and will be responsible for designing and implementing features for a high-performance streaming platform. The role requires strong expertise in distributed systems and a deep understanding of scalability, reliability, and efficiency principles. This is an excellent opportunity for experienced engineers looking to make a significant impact on large-scale streaming infrastructure.

Last updated 4 months ago

Responsibilities For Sr. Software Engineer - Flink Platform

  • Design and implement features of a high-performance streaming platform, prioritizing scalability, reliability, and efficiency
  • Develop and implement state-of-the-art streaming platform, enhancing quality, reliability and performance
  • Optimize existing streaming infrastructure for efficiency, latency, and freshness
  • Provide technical support for platform customers

Requirements For Sr. Software Engineer - Flink Platform

Java
Go
Kafka
  • BS or MS in Computer Science or a related technical discipline with 5+ years of experience in infra/platform and large-scale distribute system design
  • Proficient in one of the following programming languages: Java, Go, C/C++
  • Good scripting skills and ability to pick up new ones
  • Systematic problem solving approach and knowledge of algorithms, data structures and complexity analysis
  • Understanding of distributed system fundamentals
  • Experience with Flink, Kafka, Storm, Samza and other Streaming technologies (preferred)
  • Experience with highly available/fault tolerant, replicated data storage systems (preferred)

Benefits For Sr. Software Engineer - Flink Platform

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?