Position Responsibility:
As a member of Data Engineering team your responsibilities will include:
- Work closely with Global Analytics and Content Innovation teams to envision and implements analytics products and data insights for complex experiments
- Directly responsible for influencing architecture and design of a platform for the near real-time calculation and delivery of semi-custom predictive analytics.
- Develop solutions and implementation of R code to form part of a distributed application (such as a web-application created in Java)
- Work in heterogeneous environment of multiple platforms in multiple languages. (SAS, Mainframe (JCL, Cobol, SAS, etc.), Open Source (R, ScaleRPython, etc.), SQL, HQL, Unix/Linux)
- Provide stewardship and best practices for data wrangling and analysis of structured and unstructured data
- Collaborate with software engineers, ML experts, and business teams
- Work in cross functional agile teams to regularly experiment, iterate, and deliver on new data product objectives
Position Requirements:
- Bachelor’s degree or higher required in Computer Science, applied quantitative field (math/statistics, engineering) is a plus
- At least 3 years of relevant experience in a software development environment
- Expert knowledge of R programming including full lifecycle from design to production deployment and maintenance of R based applications. Revolution ScaleR and Shiny is a plus.
- Experience with best practices for scalability and performance of distributed data processing solutions
- Hands-on experience in Java and at least one scripting language (Python, Perl, etc.)
- Well versed in Linux
- Proven experience solving analytical problems using quantitative approaches using machine learning methods
- Demonstrated expertise with software architecture & design, data structures and algorithms
- Strong analytical skills and comfort with common statistical techniques
- Data-drive with high level of creativity, curiosity, and free thinking
- Organized, thorough, and detail oriented as working with multiple datasets across multiple time periods with different units of analysis requires attention to detail
- Quick learner who can master and manage multiple projects simultaneously with minimal supervision and a flexible positive attitude
- Strong written and oral communication skills; must be able to clearly explain design considerations, options, and trade-offs
Posted on Programmingr.com
Contact: BergerS@DNB.com
Dun & BradStreet – R Programmer – NJ or Remote