Data Engineer

Full time

Greenville
,
South Carolina
R17786

Essential Duties and Responsibilities:

  • Protect confidential company information and ensure all data pipelines comply with enterprise security and privacy standards.
  • Assist business, technology, and support partners/stakeholders to deliver secure data solutions.
  • Design, build, and maintain data delivery solutions in accordance with governing data architecture patterns.
  • Model and assemble data sets that meet functional and technical business requirements and AI feature needs.
  • Implement and manage the infrastructure required to optimize ETL/ELT operations, including automated data preprocessing for analytics and AI model consumption.
  • Process file-based data extracts and API integrations using modern data management tools to provide timely loading of critical business data
  • Identify, design, and implement process improvements in data flows and data pipelines, focusing on automating data tasks.
  • Integrate external systems with internal systems to ensure proper data flow between systems including AI services.
  • Maintain an accurate inventory of data assets, storage systems, and data lineage to support transparency in AI-driven decision-making
  • Communicate with non-technical stakeholders to determine technical solutions to business problems.

Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required:

  • Expertise with relational databases and advanced SQL proficiency.
  • Python skills for building and refining data pipelines, with a focus on libraries for data manipulation
  • Experience working with enterprise-scale data warehousing systems, supporting both internal and customer-facing applications with near real-time transactional data.
  • Expertise in creating and maintaining data structures in SQL.
  • Experience structured and non-structured data paradigms, relational databases, data lake and data warehouse technologies, data vault and dimensional data models.
  • AI Support (Preferred): Familiarity with data preprocessing for AI, including feature engineering, data cleansing for model training, and supporting prompt engineering workflows.
  • Ability to define problems, collect data, establish facts, and draw valid conclusions
  • Ability to conduct research into systems issues and emerging data engineering technologies and AI/ML tools to determine integration requirements
  • Ability to communicate ideas in both technical and user-friendly language.
  • Ability to work with IT operations to quickly come to resolution of open support requests
  • Self-motivated and able to work within a project-based environment.
  • Possesses strong oral and written communication skills, clearly and accurately communicating complex and/or technical information to both technical and nontechnical audiences.

Education and/or Experience:

  • Bachelor’s Degree in MIS, Computer Science, or related field, or equivalent professional experience.
  • Minimum 2 years of designing and implementing Data engineering solutions.
  • Hands on experience with building productionized data ingestion and processing pipelines.
  • Experience working in business intelligence and data warehousing environments.
  • Experience with MS SQL Server, Integration Services (SSIS)
  • Strong TSQL scripting abilities and understanding of complex stored procedures, views, data. aggregation/manipulation through table joins/queries, database design, normalization, and de-normalization techniques.
  • Demonstrated experience in high-volume data extraction, manipulation, and Bulk Loading ETL/ELT techniques
  • Industry experience working with large data sets.
  • Experience with Microsoft PowerBI is a plus, experience with a business intelligence and reporting platform preferred.
  • Familiarity with data preprocessing for AI/ML and supporting data structures for LLMs is a plus (Optional)

Physical Demands:

  • Must be able to constantly remain in a stationary position.
  • The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
  • Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer.
  • Occasionally may require light lifting to 25 pounds.

Work Environment:

  • Office environment.
  • Occasional travel may be required.

This job description reflects management’s assignment of essential functions; and nothing in this herein restricts management’s right to assign or reassign duties and responsibilities to this job at any time.