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.
