Back to Job Search

Big Data Engineer

  • Location: Knoxville, Tennessee, 37922
  • Salary: 100000.0
  • Job Type:Permanent

Posted 3 months ago

Job Description:

MATRIX seeks a Big Data Engineer to work as a critical member of the Big Data group work for our client in Knoxville TN.

 

Requirements:

  • B.S. in Computer Science or related field
  • 3+ years of experience as a Software Engineer or Data Engineer
  • Solid Python experience (with a preference to more recent versions)
  • Experience with Apache Spark (and PySpark), Hadoop, and HDFS
  • Strong SQL skills and experience with SQLAlchemy
  • A strong programming background and the ability to apply solid architectural principles and design patterns in the implementation of data processing
  • Intimate knowledge of data structures, algorithms, and design patterns
  • Able to review and track external technologies, products, and emerging standards for their applicability and importance


Preferences:

  • Experience using Agile methodologies
  • Knowledge of Apache Nifi
  • Working knowledge of AWS (both S3 and EC2)
  • Working knowledge of application servers; Flask, Tornado, or otherwise.
  • Experience with Unix-based operating systems (Linux, CentOS, etc.)
  • Working knowledge of code repositories and build systems, specifically GIT, Maven, and Jenkins