Senior Data Engineer/Data Warehouse Developer - Te...

Location: Palo Alto, CA 94301

*** Mention DataYoshi when applying ***

At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United States, we’re one of the country's most respected, innovative and successful financial institutions. 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.

Job Description

Be a part of transformational change where integrity matters, success inspires and great teams collaborate and innovate. As the fifth-largest bank in the United States, we're one of the country's most respected, innovative, ethical and successful financial institutions. We're looking for people who want more than just a job - they want to make a difference!

talech, a U.S. Bank company is seeking a Senior Data Engineer who will contribute toward the success of our data and digital strategy. This position will be responsible for the development of the data warehouse to serve organization-wide business analytics and data needs. This role will work on the design and development of analytics data warehouse, build data integrations to consolidate enterprise data from different data sources, and create reusable data services for internal and external data consumers. Ideal candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate will be adept with the agile software development lifecycle and DevOps principles.

Essential Responsibilities:
- Responsible for designing, developing, testing, operating and maintaining cloud data warehouse (Big Query) and data products, and make recommendations to optimize performance

- Design, develop, and support new and current ETL processes employing industry standards and best practices to enhance loading of data from and into different source/ target systems

- Provide and implement solutions to handle schema change, data security, data versioning, data retention and purging in cloud data warehouse

- Design framework for reusable data services to provide developers and data analysts with simple programmatic tools to find and extract the data they need with little effort

  • Consistently writing production-ready code that is easily testable, easily understood by other developers, and account for edge cases and errors.
  • Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs.
- Takes feedback from code review and apply changes to meet standards. Conducts code reviews to provide guidance on engineer ing best practices and compliance with development procedures

- Serve as a mentor to coach and support junior engineer s to continue to raise the engineer ing bar across the organization

Basic Qualifications
  • Bachelor's degree, or equivalent work experience (CS major or similar fields)
  • Five to six years of relevant experience

Preferred Skills/Experience

- Proficient understanding of algorithms, data structures, architectural design patterns and best practices

  • Strong programming skills in SQL, Python and/or Java
  • Experience with GCP and BigQuery data warehouse technologies

- Hands-on Experience with building relational and/or dimensional conceptual/logical data models, transforming conceptual/logical data models into physical models and data artifacts, and in the development of data architectures using application/tools

  • Big data experience such as Spark and Hadoop
- Experience designing and developing data processing and ETL frameworks and tools, such as Kafka Streaming, Spark, MySQL, Postgres
  • Experience with web services and API integration
  • Familiarity with one of the core cloud provider services, preferably AWS and Google Cloud

- Familiarity with real-time analytics data base Druid

  • Excellent communication, presentation, leadership, problem-solving and analytical skills
  • Proven collaboration and influencing skills
  • Masters in Computer Science or similar engineering majors and m ore than 5 years of experience working as a data/software engineer

Take care of yourself and your family with U.S. Bank employee benefits. We know that healthy employees are happy employees, and we believe that work/life balance should be easy to achieve. That's why we share the cost of benefits and offer a variety of programs, resources and support you need to bring your full self to work and stay present and committed to the people who matter most - your family.

Learn all about U.S. Bank employee benefits, including tuition reimbursement, retirement plans and more, by visiting .

EEO is the Law
Applicants can learn more about the company’s status as an equal opportunity employer by viewing the federal EEO is the Law poster.


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 .

Salary range reflected is an estimate of base pay and is for the primary location. Base pay range may vary if an offer is made for work in a different location. Pay Range: $116,450.00 - $137,000.00 - $150,700.00

*** Mention DataYoshi when applying ***

Offers you may like...

  • Nav

    Senior Data Analyst, Decision Intelligence (Remote...
    Atlanta, GA 30301
  • Datafin IT Recruitment

    Senior Data Analyst
    Cape Town, Western Cape
  • Kencko

    Senior Data Analyst
  • Wayfair

    Senior Data Analyst, Data Science Analytics
  • Volvo Group

    Senior Data Analyst – Quality & Customer Satisfact...
    Lyon (69)