U.S. Bancorp

Lead Software engineer - Distributed Systems

Posted on: 4 Oct 2022

San Francisco, CA

Job Description

About the team: UDAIP One Datacatalog

Unified Data and AI Platform (UDAIP) is US Bank's next generation cloud based data and AI ecosystem to enable data success cross business units with U.S. Bank customers. At high level, UDAIP success includes industry leading hybrid cloud infrastructure, cutting edge data capabilities with leverage of many open source technologies, successful migration of existing business critical data solution onto UDAIP, and ensure ultimate end user success cross the company. #LI-HYBRID #LI-REMOTE

What you will do:  

You will be responsible for end-to-end development and testing of software products in an agile lifecycle. Partnering with key technical and business stakeholders across teams, the Engineer will help define the product vision, estimate and design a solution, provide guidance to junior engineers, do capacity planning, ensure the quality of the final product through manual and automated tests, and support the new software as it is moved to production

Making significant contributions in delivering the engineering build-out of SQL, OLAP database systems and visualization engines.

Work with cross-functional teams to understand product requirements, lead architecture evaluations, build scalable solutions using open-source analytical engines and visualization tools (Presto, Druid, SuperSet) and drive complex technology programs in cutting edge domains.

Elastically scale the database systems in the public cloud

Enhance the performance of database systems in terms on response time, throughput, CPU utilization etc.

Be actively engaged and contribute back to open source community on the new features

Mentor and guide engineers in the team.

Basic Qualifications  

Bachelor's degree, or equivalent work experience

Three to five years of relevant experience

Skills should include

10+ years hands on working experience developing highly maintainable, extensible and testable distributed systems

5+ years of experience on designing low latency applications designed for scalability and reliability with high throughput.

5+ years of experience with open source technologies like Java, Spring boot, Kafka, etc and containerization.

Proven ability to implement user interfaces against REST APIs, micro services

5+ years of experience using Cassandra (or a similar noSQL databases)

Comfortable working with and writing asynchronous operations

Fit into a team that has embraced continuous delivery

Experience using modern and functional programming styles

Excellent code hygiene and habits

Familiarity with source control management best practices

 

U.S. Bancorp

Minneapolis, MN

U.S. Bancorp, a financial services holding company, provides various financial services in the United States. It operates in five segments: Corporate and Commercial Banking, Consumer and Business Banking, Wealth Management and Investment Services, Payment Services, and Treasury and Corporate Support. The company offers depository services, including checking accounts, savings accounts, and time certificate contracts; and lending services, such as traditional credit products, as well as credit card services, lease financing and import/export trade, asset-backed lending, agricultural finance, and other products. It also provides ancillary services comprising capital markets, treasury management, and receivable lock-box collection services to corporate customers; and a range of asset management and fiduciary services for individuals, estates, foundations, business corporations, and charitable organizations. In addition, the company offers investment and insurance products to its customers principally within its markets, as well as fund administration services to a range of mutual and other funds.

Further, it provides corporate and purchasing card, and corporate trust services; and merchant processing services, as well as cash and investment management, ATM processing, mortgage banking, and brokerage and leasing services.

The company offers its products and services through operating a network of 3,018 banking offices principally operating in the Midwest and West regions of the United States, as well as through online services and over mobile devices. It also operates a network of 4,681 ATMs. The company was founded in 1863 and is headquartered in Minneapolis, Minnesota.

  • Industry
    Banking/Financial Services
  • No. of Employees
    73, 333
  • Jobs Posted
    5608

Similar Jobs