Job Description
We are looking for a Senior Data Engineer to join our team in Minneapolis. In this role, you will leverage your expertise in cloud-based data technologies to design, develop, and optimize scalable data solutions. This position offers an exciting opportunity to work with cutting-edge tools and platforms in a dynamic financial services environment.
Responsibilities:
• Design and implement scalable data models for relational and non-relational databases to support complex business needs.
• Develop and maintain cloud-based database solutions using tools such as AWS Redshift
• Optimize database performance through troubleshooting, tuning, and migration strategies.
• Build and manage ETL pipelines to ensure efficient data processing and transformation.
• Collaborate with cross-functional teams to integrate cloud technologies into existing systems.
• Utilize programming languages such as Python or C# to develop and enhance data engineering solutions.
• Apply DevOps principles to streamline operations and automate deployment processes.
• Integrate and manage cloud services including S3, CloudFormation, and other AWS technologies.
• Ensure data security, compliance, and reliability through robust engineering practice
• At least 10 years of experience in designing and modeling relational data sets.
• Proficiency with relational databases such as SQL Server, MySQL, PostgreSQL, Aurora, or Redshift.
• Minimum of 5 years of experience with document databases like DynamoDB.
• Hands-on expertise with AWS cloud services including Glue, Athena, S3, and PySpark.
• Strong background in database migration, troubleshooting, and performance optimization.
• Proficiency in programming languages such as Python or C#.
• Familiarity with DevOps tools and practices for managing cloud-based systems.
Full-time