Senior Data Engineer - WFH
About the Job EBSCO Industries, through its Moultrie business, is seeking an experienced Senior Data Engineer to join its growing Data and Analytics team. The role focuses on developing and maintaining the foundational data infrastructure in Snowflake, building reliable data pipelines, and transforming information from multiple source systems into valuable business insights. You will work closely with the Data and Analytics Lead, data scientists, and stakeholders across marketing, operations, and finance to develop scalable data solutions that support business intelligence, predictive modeling, and data-driven decision-making.
Key Responsibilities
Data Modeling and Pipeline Management Design, build, and maintain data pipelines that transfer information from source systems into Snowflake. Develop documented data ingestion patterns and implement alerting systems to identify pipeline failures. Build and maintain data models across bronze, silver, gold, and platinum layers using dbt. Implement appropriate data tests and documentation to ensure model reliability. Develop and maintain semantic models that make datasets suitable for natural language querying. Evaluate downstream tools and recommend solutions based on project requirements and business needs. Translate business questions into reliable and reusable data models. Collaborate with the Data and Analytics Lead to define requirements and prioritize development activities. Work with data scientists to develop models supporting predictive analytics. Reconcile data from multiple sources, including telemetry logs, customer records, subscription information, and transactional systems. Data Quality and Governance Own data quality checks across pipelines and data models. Monitor data completeness, accuracy, quality thresholds, and testing results. Establish and maintain naming conventions, attribute definitions, and data model documentation. Maintain documentation covering data incidents, root causes, pipeline failures, and data quality regressions. Identify opportunities for continuous improvement in data reliability and engineering processes. Cross-Functional Collaboration Work with internal stakeholders to understand business and analytics requirements. Collaborate with marketing, operations, finance, and technical teams. Support the development of business intelligence products aligned with departmental needs. Participate in project planning, requirements gathering, and development sprints. Ensure data solutions support downstream business applications and analytical workflows. Required Qualifications 4+ years of experience in data engineering or analytics engineering. Hands-on experience building and maintaining production-level data pipelines. Strong SQL development skills. Experience developing, maintaining, and optimizing modular data transformation logic using dbt. Proficiency in Python for: Data ingestion. Data transformation. Automation. Web scraping. Experience with Git and standard software development practices, including: Version control. Code reviews. Branching strategies. CI/CD fundamentals. Ability to translate ambiguous business problems into technical requirements and practical data solutions. Experience working through development sprints and delivering project milestones. Strong documentation skills, including model definitions, data lineage, and data dictionaries. Ability to collaborate effectively across data engineering, analytics, and business teams.
Preferred Qualifications
Experience in retail, Consumer Packaged Goods (CPG), or consumer hardware industries. Familiarity with streaming or event-driven data architectures. Experience with Tableau, Streamlit, or similar tools supporting business analysts. Exposure to machine learning workflows and feature store development. Experience supporting predictive analytics and data science initiatives. Technical Skills and Tools Data Warehouse: Snowflake Data Transformation: dbt Programming: SQL, Python Data Ingestion: Fivetran, Azure Data Factory, APIs, Web Scraping Data Integration: API-based integration, Cloud Data Ingestion Orchestration: Snowflake Tasks, Azure Data Factory Jobs, dbt Jobs Workflow Tools: Apache Airflow (under evaluation) Development Practices: Git, Code Reviews, CI/CD Data Architecture: Medallion Architecture, Bronze, Silver, Gold, Platinum Layers Visualization: Tableau, Streamlit Work Location and Employment Details Company: EBSCO Industries / Moultrie. Location: Birmingham, Alabama, United States. Work Arrangement: Remote. Position: Senior Data Engineer. Employment Type: Not specified. Experience Required: 4+ years. Salary: Not specified. About Moultrie and EBSCO Industries Moultrie, headquartered in Birmingham, Alabama, develops game feeders and cellular camera technology used by hunters, property owners, and other customers for real-time remote monitoring. Its teams across hardware, software, marketing, and customer success work together to deliver high-quality customer experiences. Moultrie follows these guiding principles: Customer Obsession. Excellence is the Standard. Bias for Action. Act Boldly. Deliver Results. Hire and Develop the Best. Be Curious and Learn. Win as a Team. Equal Employment Opportunity EBSCO Industries is an Equal Opportunity Employer committed to fair employment practices. The company prohibits discrimination based on protected characteristics and complies with applicable federal, state, and local employment laws, including the Americans with Disabilities Act (ADA).