Rentrak is always looking for talented software developers, senior software developers and project managers to add to our team in beautiful Portland, Oregon.
Rentrak Corporation is looking to add more fantastic developers to our team. 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.
We're looking for more developers, especially ones with functional or dynamic object-oriented development experience (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.
All of our developers work in-house. Our office has convenient access to public transportation and the freeway. We offer a friendly team oriented workplace, a competitive vacation package, medical/dental and life insurance, educational assistance, 401(k) plan, and a variety of extras.
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're interested in joining Rentrak's development team, please send your resume and cover letter to careers@rentrak.com. Be sure to tell us about the most fun problem you've solved and/or side-projects on which you've worked.




Opening NASDAQ Market