Data Engineer

Rakuten Marketing’s User Experience and Design team, (UX) are looking for a Data Engineer to build data-driven solutions for our customer base.  

Under the general guidance of the Lead Data Engineer, quickly and accurately translate concepts and specifications into workable data solutions and implement effectively; ensure the consistent and coherent approach to software development; general data platform engineering, maintenance, and bug fixing.  

Description:   ·        

  • Awareness of priorities of client-led projects and internally generated tasks ·        
  • Endeavor (team and self) to respond to Jira ticket requests within agreed timeframes          
  • Work with team to develop data products where all components communicate effectively        
  • Contribute to technology stack and identification of standards for performance management         
  • Data structure development for transactional systems, data warehouses, and virtual data stores       
  • Design data integration packages      
  • Develop reporting architectures, query paths, and transformation processes    


  • Bachelor’s degree in computer science, math, physical science, or equivalent.      
  • 2+ years’ experience working for a medium or large technology company        
  • Strong development skills in any ANSI-SQL variant        
  • Ability to develop in java, c++, or other c-type languages unaided
  • Hands-on experience in a no-SQL data persistence system (graph, document, OO, ...)
  • Good understanding of general math concepts    

Desired Qualifications:

  • Storage and schema design in Hadoop, Hive, and Impala
  • Cloudera Hadoop distribution provisioning, maintenance, and support experience
  • Tuning in Impala including admission and query tuning
  • Oozie xml workflow development Java application development using
  • Java application development using maven
  • Bash scripting
  • Jboss Teiid development

This sounds like you:          

  • Highly organized, use initiative to identify solutions to complex issues, self-aware, self-motivated       
  • Excellent verbal and written communication skills, can take requirements and translate into a technical concept        
  • Must be an action-oriented individual, self-motivated, and love to identify and solve the right problems        
  • Prefers working with groups in open collaboration      
  • Able to plan individual work aligned within a group        
  • Grasps reasons for business decisions as well as impact of decisions on other parts of the company        
  • Sets a good example, demonstrates good practices, shows good judgment, balances service to others and service to self        
  • Has a deep understanding of something and can teach others in a way that simplifies the concept