This site uses cookies. To find out more, see our Cookies Policy


Sr. Data Analytics Engineer in Huntersville, NC at American Tire Distributors

Date Posted: 11/28/2018

Job Snapshot

  • Employee Type:
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

We look forward to your application! When applying, please be sure to put your Full Legal First Name and Last Name for legal and processing purposes.

Are you looking for an opportunity to turn your ambition and your people skills into a rewarding career with an industry leader? Join our team at American Tire Distributors! As the nation's premier tire distributor, ATD’s coast-to-coast distribution network provides approximately 80,000 customers across the U.S. and Canada with rapid and frequent delivery of high quality tires, custom wheels and shop supplies. 

Position Description: 

A Data/Analytics Engineer is responsible to design and code functional programs and applications in Data Analytics and Big Data Platforms. The ideal candidate has excellent knowledge of at least one of required programming language. The role is responsible to write clean and flawless code to produce fully functional software applications according to requirements.

Essential Duties & Responsibilities

  • Understand client requirements and how they translate in application features.
  • Assist in determining time and cost estimates for assigned projects.
  • Design creative prototypes according to specifications.
  • Write high quality source code to program complete applications within deadlines
  • Plan, coordinate and execute project activities to ensure timely completion.
  • Perform unit and integration testing before launch.
  • Conduct or assist with functional and non-functional testing as needed
  • Troubleshoot and debug applications in a timely manner
  • Evaluate existing applications to reprogram, update and add new features to increase the program’s effectiveness.
  • Develop technical documents and handbooks to accurately represent application design and code
  • Review current systems
  • Work closely with business analysts, Solution/Enterprise architects and other IT and business teams
  • Produce detailed specifications and writing the Program code
  • Design and develop support fixes, small enhancements and coding for major projects
  • Demonstrate a sound knowledge of the Systems Development Life Cycle methodology (SDLC) like Iterative, Waterfall, Agile, and others for assigned projects and tasks
  • Successfully engage in multiple initiatives simultaneously
  • Work under the direction of a manager
  • Participate in the deployment of business applications and other projects
  • Keep up to date with technical as well as industry sector developments
  • Customer satisfaction
  • Accomplishment of IT objectives and execution of defined goals
  • Work with internal and external vendor teams on all support/enhancement/project related activities
  • Collaborate with cross-functional teams (e.g. Product owners, QE, EA, PE, DevOps, Security, etc.)
  • Good understanding of securing coding practices and PCI related code remediation
  • Maintain the systems once they are up and running
  • Adapt the program to new requirements, as necessary
  • Develop ad hoc and standard project reports for management as needed
  • Consult manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge

Direct Report Position Title(s)

  • N/A – Individual Contributor



  • Master’s or Bachelor’s degree in Computer Science, Engineering or related field or equivalent combination of industry related professional experience and education.
  • 10+ years of experience in BI, Data Analytics, and Big Data Platforms
  • Must have strong ETL experience in BI domain
  • Must have strong development experience in Big Data technologies like Hadoop, Hive, Pig, Spark, Kafka etc.
  • Must have strong experience in data modelling and data pipeline engineering
  • Must have 5 years’ experience with relational database systems like Oracle, MySQL, PostgreSQL and SQL Server
  • Must have experience NoSQL database technologies like MongoDB, CouchDB, Redis, HBase, etc.
  • must be proficient with XML, JSON, and REST API
  • must have working knowledge of scripting (Shell and others) languages on various OS like Linux, Unix etc.
  • must be able to work in a rapidly changing environment
  • must have good communication skills
  • must be able to work in a team environment
  • Experience building and optimizing Big Data flow and data sets.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Strong skills related to working with unstructured datasets.
  • Experience with building processes supporting data transformation, data structures, metadata, dependency and workload management.
  • Experience with data workflow management tools: Azkaban, Luigi, Airflow, etc.
  • Experience with Google cloud services: GCE, GCS, BQ, Cloud SQL, Dataproc, Dataprep, etc.
  • Experience with stream-processing systems: Storm, Spark-Streaming, NiFi, BEAM, Flink, Apex, etc.
  • Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc.
  • Experience with productionizing machine learning models in high-performance computing
  • A successful history of manipulating, processing and extracting value from large disconnected datasets in batch and near real-time mode
  • Work experience of message queuing, stream processing and highly scalable Big Data stores.
  • Proficient in designing and developing efficient and robust ELT workflows
  • Familiar with tuning Hadoop solutions to improve performance and end-user experience
  • Knowledgeable on Big Data security practices to harden the data lake and analytics platform


  • Familiarity with the retail and supply chain industry

Candidate Skills and Competencies


  • Knowledge of applicable data privacy practices and laws
  • Familiarity with software development methodologies
  • Solid working knowledge of current Internet technologies
  • Working technical knowledge of programming languages


  • Programming / Software Development (PROG)
    • Design, code, test, correct, and document simple programs, or scripts and assist in the implementation of software
  • Testing (TEST)
    • Execute test scripts and record results and report issues.
    • Develop an understanding of the role of testing within system development, as a tool for design improvement as well as a validation process.

Additional Details (work environment, specializations, etc.)

This job description in no way states or implies that these are the only duties to be performed by the employee occupying the position.  Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by their supervisor, subject to reasonable accommodations.  Nothing in this job description creates a contract of employment in any way for any person.   All employees hired by American Tire Distributors, Inc. are employees at will and the company reserves the right to terminate employees at any time for any reason or no reason at all.

Build a challenging and rewarding career with us!

American Tire Distributors is an Equal Opportunity Employer and Drug Free Workplace

Shift Type:
Job ID: R07574