R Programmer

Location: Newark, NJ

Department: Professional Services

Type: Full Time

Min. Experience: Mid Level

Must be able to travel to/from Manhattan and the surrounding areas.

Travel: Up to 70%

The Professional Services team has openings for client facing R Programmers to assist clients with their analytics needs: building analytics based solutions using Revolution Analytics’ products, embedding analytics into existing products, and scaling clients’ analytics needs.

Primary Responsibilities
The R Programmer is responsible for the technical requirements, design, and delivery of simple to large-scale analytics solutions.

The ideal candidate is an experienced R Programmer who enjoys a very dynamic work experience with bleeding edge high performance analytics technologies. Must thrive in the Start Up mindset where charting new territory is the norm.  Problem solving, learning in the field, translating technical concepts for the business user, and leadership are critical to this position.

The role has following core functions:

  1. Support onsite client project delivery
  2. Design and development of technical architecture, requirements, statistical model and takes accountability of technical validity of the customer solution including installation and integration
  3. Pre-sales support of Sales and Sales Engineering teams to promote and position Revolution Analytics solutions as well as contribute to customer proposals
  4. Drive field developed innovation and IP back into R&D and works highly collaboratively with Technical Support, Sales, and Training teams
  5. Assist with RFI/RFP technical responses.
  6. Support R User Groups as requested.


  • Bachelor’s degree required with emphasis in Mathematics, Statistics, Computer Science, Engineering or Econometrics;  Master’s and Ph.D. preferred
  • Strong Programming Experience with R
  • Experience working in Windows and Linux environments
  • Must have developer level skills in SQL scripting and coding and familiarity with relational databases
  • Working knowledge of multivariate regression, time series models, cluster analysis, logistic regression, factor analysis and neural network models
  • Strong facilitation and communication skills
  • Ability to travel as required


  • Experience with SAS/SPSS/Matlab
  • Programming knowledge and experience with Hadoop/Map Reduce, and Java or .NET
  • Experience and familiarity with business intelligence and data warehouse design including ETL processes and tools
  • Experience working with clusters/grids preferred (e.g., Hadoop, Microsoft HPC Server, and/or Linux cluster job schedulers)
  • Experience working with Data Warehouse tools such as Teradata and IBM Pure Data for Analytics/Netezza
  • Ideal candidate will have consulting experience
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
Using "Apply With LinkedIn" in IE11? Read this first. Connecting LinkedIn
First name*
Last name*
Email address*
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter
LinkedInLinkedIn profile URL:
Desired salary*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!