This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Senior Data Engineer to join our team in Woodbury, Minnesota. In this role, you will play a key part in designing and optimizing data systems, ensuring scalability and reliability for business-critical operations. The ideal candidate will have a strong background in data engineering and a passion for leveraging technology to drive impactful solutions.
Job Responsibility:
Redesign and optimize complex business logic embedded in Postgres functions to improve functionality
Develop scalable database schemas and create data models that are optimized for analytics and AI applications
Implement database partitioning, indexing, and performance tuning to ensure data growth is supported efficiently
Build and maintain production-grade data pipelines from data ingestion to end-user consumption
Establish robust processes for data quality assurance, monitoring, and operational reliability within pipelines
Troubleshoot and resolve data-related and performance issues directly in production environments
Collaborate with cross-functional teams to ensure seamless integration of data systems into business processes
Requirements:
Minimum of 7 years of experience in data engineering or backend engineering roles
Proven expertise in working with Postgres in production environments, including advanced database management
Demonstrated ability to modernize and refactor legacy database-centric systems
Proficiency in Python or other programming languages commonly used in data engineering
Solid experience with Microsoft Fabric and its application in data workflows
Familiarity with tools like Apache Spark, Hadoop, Kafka, and ETL processes
Strong knowledge of designing and managing scalable data pipelines