0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Junior Software Engineer Analytical Solutions
(This job is no longer available)
Rentrak Corporation | Portland, OR
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Are you interested in BIG DATA? Our data is massive, our platform is full of possibilities, and our business is booming. We are looking for motivated engineers who want to take our technology and business to the next level helping us realize its full potential. If this sounds like your kind of environment, let's talk, we'd love to hear from you!

Rentrak measures 85,000 movie screens in 18,000 theaters in 36 countries. That means that every time a customer purchases a movie ticket our system processes that data. Rentrak measures viewing on over 100 million televisions through the United States. That means that every time one of those viewers presses a button on their remote control, Rentrak gets that data.

Our measurement doesn't stop with big screens or home televisions. We get data for internet television, mobile devices and video rentals. So when we say our engineers deal with BIG DATA, we mean that Rentrak processes more transactions a day than every major credit card company combined.

The Junior Software Engineer - Analytical Solutions works under close supervision of more senior engineers or Managers to support Rentrak's development, project management, and data science teams. The Junior Software Engineer relies heavily on instruction or pre-established guidelines to complete tasks assigned by managers or more senior Software Engineers.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned:

- Provides technical support and training to project team members

- Follows the Development best practices and standards: (unit tests, code reviews, estimates, release procedures)

- Ability to complete bug fixes and small enhancements

- Understanding of system framework and architecture

- Pull in senior resources for design reviews and code reviews

- Pair with development resources where appropriate to gain system knowledge and training.

- Gain understanding of product business rules / industry needs

- Perform simple Linux system administration tasks (e.g., creating AWS EC2 instances)

- Perform simple database administration tasks (e.g., defining and creating new tables)


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


- Bachelor's degree in a related area or at least 2 years of experience in the field or in a related area.

- Knowledge of commonly used concepts, practices, and procedures.

- Knowledge of object oriented programming languages such as C++, Java, Perl, etc. Knowledge of Linux/Unix.

- Knowledge of SQL.

Rentrak is located in beautiful Portland, Oregon. Portland is known for its outdoor activities, creative food culture, and lively arts scene. Rentrak also has easy access to Portland's mass transit system, and has a large number of bike commuters.

We offer a friendly team oriented workplace and our benefits are among the best in the business including matching 401K program, medical, dental, vision, disability and life insurance, wellness programs, tuition reimbursement, an extremely generous vacation package and more.

R entrak Corporation proudly supports Affirmative Action. Rentrak Corporation is an Equal Opportunity Employer. Employment is contingent upon successful completion of background investigation. Rentrak participates in eVerify

About Rentrak Corporation

Rentrak Corporation operates in two business segment: Pay-Per-Transaction (PPT) Division and Advanced Media and Information (AMI) Division, as well as the non-operating Other Division. Its PPT Division focuses on managing its business operations that facilitate the delivery of home entertainment content products (DVDs, Blu-ray Discs, etc.) and related rental and sales information for the content to home video specialty stores and other retailers, on a revenue sharing basis. The Company lease product from various suppliers, motion picture studios. Under its PPT System, PPT retailers sublease that product and rent it to consumers. Its AMI Division concentrates on the management and growth of its Essentials Suite of business information services. Its Essentials Suite software and services, offered primarily on a recurring subscription basis, provide data collection, management, analysis and reporting functions, resulting in business information valuable to its clients. (Source: 10-K)