Genesis10 is currently seeking a Big Data Engineer for a contract position with an Agricultural Cooperative located in Inver Grove Heights, MN. This role will join the Data Engineering team to deliver scalable, governed, and business-aligned data products across the enterprise.
Responsibilities:
- Partner with business and technical stakeholders to gather requirements, define analytics needs, and transform source system data
- Translate business requirements into scalable data models, pipeline logic, transformation patterns, and architecture decisions
- Design, build, test, deploy, and maintain data pipelines across Snowflake, AWS, Microsoft, and related enterprise platforms
- Develop governed data products that support reporting, analytics, data science, automation, and business decision-making
- Build and maintain data models and transformations using SQL, Python, dbt, Snowflake, and modern data engineering practices
- Collaborate with DevOps, architecture, security, analytics, and business teams to move solutions into production
- Apply development standards including version control, code review, testing, documentation, and CI/CD
- Support data governance practices including RBAC, access controls, naming standards, lineage, and data quality expectations
- Identify opportunities to automate manual processes, improve data delivery, optimize performance, and reduce operational risk
- Troubleshoot pipeline failures, data quality issues, access issues, and performance bottlenecks
- Support migration and decommissioning of legacy platforms, reports, and manual data processes
- Collaborate with analysts and data scientists to convert recurring ad hoc analysis into scalable data delivery solutions
- Embody a culture of ownership, continuous improvement, documentation, innovation, and learning
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Management Information Systems, Engineering, Mathematics, or a related field
- 3+ years of experience in data engineering, analytics engineering, business intelligence engineering, software engineering, or a related technical role
- Strong SQL and Python skills with experience building, optimizing, and supporting data transformations or data pipelines
- Experience developing data pipelines, ETL/ELT processes, data models, or analytics-ready datasets
- Experience with Snowflake and dbt in a production data environment
- Experience with cloud data platforms and services such as AWS, Microsoft Azure, or similar technologies
- Experience translating business requirements into technical solutions
- Strong analytical, problem-solving, communication, and documentation skills
- Ability to work independently while collaborating effectively in a team environment
- Experience with Azure DevOps, Git, CI/CD, APIs, AWS Lambda, S3, Octopus Deploy, Power BI, or related tools
- Experience with governed data environments, RBAC, secure data access, data sharing, or enterprise data governance
- Experience supporting medallion architecture, data products, domain-oriented data ownership, or self-service analytics
- Experience working with analysts, data scientists, product teams, DevOps teams, enterprise architects, and business stakeholders
- Experience in agriculture, energy, supply chain, logistics, trading, hedging, finance, or operations data domains