Careers at RhythmOne

We're looking for smart, creative and passionate individuals looking to join a dynamic team helping to shape the future of desktop and mobile advertising. Your opinions will be heard and your individual input encouraged, as we feel that every employee is integral to our success and has much more to offer than fits in a job description.

View Jobs

OS Engineer

Chennai, India

Build the best:

Would you enjoy working on one of the biggest and fastest ad-engines in the marketplace?

We are already serving audiences in the hundreds of millions and processing tens of billions of requests per month, and as the demand for our services is expected to multiply, you will be challenged with: scaling accordingly, developing new components, and seamless implementations allowing for zero downtime. (You code with the confidence, speed, and steadiness of a world class surgeon!)

You will be  part of the team that is responsible for the lifeblood of the RhythmOne platform, and have the opportunity to be a superhero in the world of high-volume, real-time, open-source systems.

  • Architect, design and develop middleware components for RhythmOne’s ad service platform
  • Build highly scalable, high volume and robust components with an eye for security and auditability
  • Innovate with new designs to support low latency decisioning
  • Work closely with geographically distributed engineering teams in US and Chennai
A Typical work day of an OS Engineer
  • Work closely with PM Team to understand & analyze requirements
  • Create design documentation & review the same with the team
  • Collaborate with teams across geographies to finalize design documents
  • Create low level design & test case for the OS middleware in order to support the functionality needed for web application and web servicesWrite code & work with version management tools
  • Should write & execute unit test cases
  • Should write & execute functional, integration test cases
  • Should write test cases for existing features (backlog)
  • Should contribute in code review & improve guideline documents
  • Should analyze & fix issues found post development
  • Actively contribute in supporting product on need basis
  • Participate in design review of other features
  • Needs to update & embrace self on latest happenings in the domain as well as the relevant technologies
 Technical Skills
  • Expert in writing OOP and re-usable components
  • Hands on experience delivering solutions using J2EE, relational databases
  • Hands on experience of server technology and web services technology XML/XSL/SOAP/WSDL/REST
  • Hands on experience of security (Authentication, Authorization) related aspects
  • Excellent grasp of transactions, query optimization, object – relational mapping and MVC frameworks
  • Excellent grasp of distributed systems & algorithms
  • Excellent analytical, troubleshooting and communication skills (verbal and written)
  • Knowledge in building Web2.0 applications
  • Knowledge in Networking, HTTP, Web Servers
  • Familiarity with AJAX/HTML/CSS/Javascript, various Internet browsers and technologies
Education and Years of Experience
  • Bachelors in Computer Science or related field.
  • 7 to 12 years of software development experience, developing software in a structured setting delivering enterprise class software products


Thanks for your interest. Complete the information below and a member of our team will contact you shortly to discuss your needs:

Opt-Out of RhythmOne Insights and Communications

By completing and submitting this form, you acknowledge and agree to our Privacy Policy

Thank you,

Thanks for your interest in RhythmOne. We received the information you filled out on our form. If you submitted feedback, comment(s), or question(s), please expect a response from a company representative within three business days.

Use of ad blockers may result in some of the images on our site being blocked. This site does not serve ads. We recommend you disable ad blockers for an optimal site viewing experience.