All vacancies

AWS/BigData Developer


Company Overview
Grainger is a global leading broad line supplier of facilities maintenance products serving businesses and institutions. Our 18,000 employees are driven to serve customers and the community in exceptional ways focusing on delivering the highest level of service. The Grainger team works closely with customers to better understand their challenges and provide cost-saving solutions. Grainger's employees serve customers more than 115,000 times every day through multiple channels. As part of a high-performing team, you’ll be able to develop your talents, and make a difference. Grainger is a Fortune 500 company and a perennial member of Fortune magazine's Most Admired Companies list.
 Position Description
Grainger is seeking a AWS BigData Engineer for our Information Management practice.  The role is involved in designing and buiding the AWS BigData platform from scratch. The role builds data management systems that combine core data sources into data lakes or other accessible structures to support integrations, reporting and analytical systems. The ideal candidate has prior experience working in big data, AWS, experience with Hadoop, and deep experience in traditional relational databases, and data integration 
Duties and Responsibilities
  • Build and maintain AWS BigData solution.
  • Perform data conversion, data imports, data exports and transformations.
  • Design and implement processes to ensure data integrity and standardization.
  • Continuously improve the Hadoop environment to ensure they are highly performant and provide an optimal end user experience.
  • Implements data reliability, efficiency, and quality improvements.
  • Ability to bring complex concepts into the organization and mentor others.
  • Demonstrated ability to learn independently as well as from others. Push for improvement by bringing new ideas into the organization.
Position Requirements
  • Hadoop experience, familiarity with HDFS/Hive in particular
  • Python (PySpark a plus) and Java
  • AWS experience, especially EC2, S3, and EMR (Cloudformation/other infrastructure scripting a plus)
  • Bash scripting
  • Git
  • SQL
  • Test-driven development (unit testing)
  • RDBMS/ETL experience
  • Streaming data (Kafka/Kinesis/etc.)
  • CI/CD, Docker
  • ETL orchestration (Airflow/Luigi)
Apply now

Know someone who is a perfect fit for this position? Refer a friend and get a bonus!