
Data Engineer
Posted 12 hours ago

Posted 12 hours ago
This is a fully remote position, open to applicants in Michigan.
• Design, construct, and maintain scalable ETL/ELT pipelines for the ingestion, transformation, and delivery of data to Google BigQuery and other cloud data platforms.
• Develop, document, and maintain RESTful and GraphQL APIs for internal applications, dashboards, and third-party users.
• Create and manage a semantic data layer that converts raw data into consistent, business-friendly metrics and definitions.
• Implement and sustain a data catalog/knowledge catalog for data discoverability, lineage tracking, and metadata management.
• Enhance BigQuery performance through partitioning, clustering, query optimization, and cost-management strategies.
• Establish data quality checks, monitoring, and alerting to guarantee pipeline reliability and data integrity.
• Collaborate with analytics, product, and engineering teams to gather requirements and develop scalable data models and API contracts.
• Uphold data governance, security, and access-control standards, including handling of PII, role-based access, and encryption.
• Write clean, well-tested, and maintainable Python/SQL and backend API code.
• Engage in code reviews, architecture discussions, and CI/CD pipeline development.
• Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or an equivalent combination of relevant education and experience.
• Over 5 years of experience in data engineering, software engineering, or a full-stack data role.
• At least 3 years of demonstrated strong programming skills in Python, Kotlin, and Java.
• 3 years of hands-on experience with Google BigQuery, including data modeling, query optimization, cost management, and scheduled queries.
• More than 3 years of experience designing and building REST and/or GraphQL APIs using FastAPI, Flask, Node.js/Express, or similar technologies.
• 3 years of experience in building and maintaining a semantic layer such as dbt, LookML/Looker, Cube.js, or AtScale.
• Over 2 years of experience with a strong understanding of testing, monitoring, reliability, and maintainable software design.
• At least 2 years of experience with SQL and structured data.
• Must have legal authorization to work in the United States.
• Visa sponsorship is not available.
• Immediate medical, dental, vision, and prescription drug coverage.
• Flexible family care days.
• Paid parental leave.
• New parent ramp-up programs.
• Subsidized back-up child care.
• Family-building benefits including adoption and surrogacy expense reimbursement and fertility treatments.
• Vehicle discount program for employees and their family members.
• Management leases.
• Tuition assistance.
• Established and active employee resource groups.
• Paid time off for individual and team community service.
• Generous schedule of paid holidays, including the week between Christmas and New Year's Day.
• Paid time off.
• Option to purchase additional vacation time.
Solar Coca-Cola
Get handpicked remote jobs straight to your inbox weekly.