Print Page

Rentrak Corporation is always looking for talented developers to add to our team in beautiful Portland, Oregon.

You're probably used to being the smartest developer on your team (but are too humble to admit it), and are looking for a place where you can work alongside talented peers building great software for interesting projects. At Rentrak, we're a small enough company that you can make a big difference, but we're big enough to ensure your paycheck never bounces.

  • Here are just a few things Rentrak programmers have done recently:
  • Wrote customized extensions to Open Source tools, to process queries hundreds of times faster than commercial RDBMSs
  • Built a goal-seeking system to dynamically generate optimal SQL queries for end-user data requests
  • Celebrated our 20 billionth transaction processed
  • Implemented software to categorize and predict consumer behavior based on television viewing history
  • Competed for fame and fortune at a Rentrak sponsored programming contest
  • Created systems that predict movie sales in theaters, retail stores and video rental locations
  • Celebrated a coworker's birthday with a group skydive
  • Gave a Tech Talk to Google about our brilliant database technology
  • Rented a room at a local brewery and played games all night with project teammates

Our teams are relatively small (three to six people), and we have a development environment influenced by XP. We have a nice open work area so our developers can share their brilliant ideas, learn from each other, expand our extensive custom libraries and work together to solve tough problems. We keep our source code base well factored and filled with unit tests.

We work with a stunningly large amount of data, and everyone here does an amazing job of turning it into something manageable. We have a very high hiring bar, and we feel that all the people who work here could easily get a job at any of the major tech companies. Our management understands this and works hard to make sure our developers are happy and productive.

Job Descriptions


Software Developers

We're looking for ridiculously smart developers to help us reinvent our industries. Experience with functional or dynamic object-oriented development is great (e.g., Lisp, Smalltalk, Scheme, Ocaml, SML, Haskell, Ruby, Unlambda, C++/STL/Boost, or advanced use of Python or Perl). RDBMS experience is also helpful, especially with terabyte-plus databases.

Rentrak's developers work with their teammates on all aspects of the development process: requirements gathering, system design, database design and tuning and, of course, lots of unit tests and coding.

Senior Software Developers

Our senior developers work closely with managers and customer representatives to ensure that projects are running smoothly and that management has a clear picture of their projects' status. They also participate in all our development duties, and help guide their team's developers along the way.

Project Managers

Help turn our customers' visions into reality. Project managers work with our executive team and our customers to define a compelling project and to specify and communicate their understanding to the development team. Managers will prioritize among multiple competing goals and keep upper management up to date on project status. Project managers also take responsibility for providing the development team with snacks.

A deep understanding of business is a must, and experience with the entertainment industry is helpful. You should be an Excel guru and be comfortable with at least one statistics package (e.g., SAS, JMP, SPSS).

How to Apply

If you'd like to join us, use our contact form or send an e-mail to our friendly and helpful corporate recruiter at careers@rentrak.com. Be sure to tell us all about the most fun problem you've solved or side-projects you've worked on.

Latest News

transactional media measurement and analytical services to the media industry
transactional media measurement and analytical services to the media industry
Rentrak is everything I look for in a work environment: challenging problems, smart coworkers and delicious snacks.
-Aaron Harsh
Senior Software Architect