Minneapolis, MN, United States
18 hours ago
Data Engineer - Marketing Analytics

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed.  We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One.

Job Description

The Marketing Analytics and Technology team is an enabling function supporting the Business Unit Marketing and Enterprise Analytics & Customer Experience teams (EACX) and thereby the Chief Product Officers/Line of Business, responsible for measuring, assessing and articulating the efficacy of our marketing strategies to help drive growth and/or efficiency opportunities across the bank. With sister teams participating alongside the marketing lifecycle of the various segments, the Marketing Analytics Product Owner team is enabling those analysts with the data, tools, frameworks and centralized reporting they need to generate insights and report on performance. In addition, this team supports horizontal program/channel level insights and centralized experimentation strategy and governance.

As a Data Engineer on the Marketing Analytics Product Owner team, you’ll play a key role in the growth and long-term success of the marketing data product. Joining a team of Data & Analytics Engineers, you’ll work closely with Marketing Analytics leadership, our Data Product and Platform team, and marketing analysts to deliver innovative data solutions that align to our data product strategy. We are a forward-thinking organization currently operating a robust on-premise data analytics platform and planning an exciting migration to Azure within the next year. Our goal is to modernize our data stack while maintaining seamless operations during this transformative period. As a Data Engineer, you will play a critical role in ensuring our current infrastructure remains efficient and reliable while contributing to the design and implementation of our cloud-based data solutions.

Key Responsibilities

1. On-Premise Data Analytics Support

Maintain and optimize the existing on-premise data platform, which includes technologies like Hadoop, Presto, Greenplum, and Airflow.

Monitor and enhance ETL pipelines to ensure timely, accurate, and efficient data processing.

Troubleshoot and resolve data pipeline and infrastructure issues to minimize downtime.

Collaborate with data analysts, data scientists, and business stakeholders to meet their data needs.

2. Migration Planning and Execution

Partner with cross-functional teams to design the architecture for our migration to Azure (and possibly AWS).

Develop proof-of-concept solutions to validate migration strategies and tools.

Ensure the secure and efficient transfer of data assets from on-premise to cloud environments.

Identify and address potential risks and challenges during the migration process.

3. ELT Pipeline Development and Modernization

Refactor and modernize ETL/ELT pipelines using dbt and SQL to optimize data transformation and processing workflows.

Integrate open-source tools like DuckDB and Polars to support data transformation and analysis.

Build scalable, reusable, and automated data pipelines compatible with multi-cloud environments.

4. Data Quality and Governance

Implement data quality checks and monitoring using tools such as Great Expectations, our current on-premise solution, while remaining open to exploring other options for future cloud-based deployments. Candidates should have experience with Great Expectations or similar code-first data quality tools.

Ensure compliance with data governance policies and standards.

Enable data lineage tracking to enhance transparency and reliability.

5. Collaboration and Documentation

Contribute to version-controlled, shared codebases in Git repositories, ensuring a collaborative development environment and enabling seamless integration during the cloud migration process.

Write and maintain detailed documentation for workflows, pipelines, and processes.

Provide knowledge transfer and training sessions to empower team members and stakeholders.

Qualifications and Preferred Skills

Basic Qualifications

Bachelor's degree in a related field, or equivalent work experience

Five to seven years of statistical and/or data analytics experience

Preferred Skills/Experience

5+ years of experience in data engineering, including hands-on experience with on-premise data platforms.

Proficiency in SQL, Python, and data pipeline tools like Airflow or similar.

Experience with cloud platforms, preferably Azure or AWS.

Familiarity with modern data stack tools such as dbt, Docker, and Git.

Strong problem-solving and troubleshooting skills.

Excellent communication and collaboration abilities.

Experience with Hadoop, Presto, or Greenplum.

Knowledge of data transformation frameworks like Polars.

Familiarity with data visualization tools such as Power BI or Tableau.

Understanding of data governance and security best practices.

Exposure to agile project management methodologies.

Why Join Us?

Be part of a transformative journey as we migrate to a modern, multi-cloud-based data platform.

Work with cutting-edge tools and technologies.

Collaborate with a diverse team of professionals committed to innovation.

Enjoy a supportive and inclusive work environment that values your growth and well-being. We provide opportunities for professional development through training programs, mentorship, and certifications. Additionally, we foster inclusivity by celebrating diverse perspectives, offering employee resource groups, and encouraging collaboration across teams.

Location Expectations 
The role offers a hybrid/flexible schedule, which means there's an in-office expectation of 3 or more days per week and the flexibility to work outside the office location for the other days.

If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants.

Benefits: 

Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following (some may vary based on role, location or hours):

Healthcare (medical, dental, vision)

Basic term and optional term life insurance

Short-term and long-term disability

Pregnancy disability and parental leave

401(k) and employer-funded retirement plan

Paid vacation (from two to five weeks depending on salary grade and tenure)

Up to 11 paid holiday opportunities

Adoption assistance

Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law

EEO is the Law

U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors. Applicants can learn more about the company’s status as an equal opportunity employer by viewing the federal KNOW YOUR RIGHTS EEO poster.  

E-Verify

U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify program.

The salary range reflects figures based on the primary location, which is listed first. The actual range for the role may differ based on the location of the role. In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements). Pay Range: $105,400.00 - $124,000.00 - $136,400.00

U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures.

Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.

U.S. Bank accepts applications for this position on an ongoing basis.
Confirm your E-mail: Send Email