Senior Software Engineer
Big Data Platform
Confirmed live in the last 24 hours
Cambridge, UK
Experience Level
Desired Skills
Apache Spark
Data Structures & Algorithms
Google Cloud Platform
Operating Systems
  • 5+ years of relevant experience
  • Strong Java programming expertise, and a robust grasp of operating systems concepts, algorithms, and data structures
  • Experience in tuning Spark and/or Presto workloads. Familiarity with Spark/Presto source code and participation in open source is highly desirable
  • Extensive experience in distributed systems, multithreaded programming and concurrency controls
  • Hands on experience in creating unit, e2e and performance/scale tests; using remote debugger and profiler
  • Extensive hands-on experience with public cloud AWS or GCP
  • BS/MS degree in CS or equivalent
  • You will be responsible for streamlining and tuning existing pipelines and queries as well a building new ones. Making sure the systems run efficiently and with minimal cost is a top priority
  • You will be making changes to the underlying systems and contributing your work back into the open source
  • You will also be responsible for supporting internal customers and on call services for the systems we host. Making sure we provided stable environment and great user experience is another top priority for the team

1,001-5,000 employees

Streaming platform for television
Company Overview
Roku's mission is to be the TV streaming platform that connects the entire TV ecosystem around the world. The company connects users to the streaming content they love, and we enable content publishers to build and monetize large audiences and provide advertisers with unique capabilities to engage consumers.
  • Unlimited vacation days
  • Medical, wellness, and financial benefits
  • Free snacks and access to fitness center at headquarters
Company Core Values
  • High performance
  • Proud to work here
  • Trust and responsiblity
  • Talent
  • Communication and context
  • World class product
  • Simple process
  • Excellent partnerships
  • Content standards
  • High ethical standards