Posted in

Lead Software Engineer

Lead Software Engineer

CompanyU.S. Bank
LocationTempe, AZ, USA
Salary$148512 – $186500
TypeContract
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Data Science or Computer Science
  • Five (5) years of progressive post-baccalaureate experience as a Data Engineer, Software Engineer, or related
  • Five (5) years of experience with designing and deploying automated data pipelines and ETL solutions using AWS or Google cloud platform
  • Five (5) years of experience with developing Tableau dashboards to visualize metrics for stakeholders
  • Five (5) years of experience with automating data pipelines with Kafka, Hadoop, Hive and Apache Spark
  • Five (5) years of experience with implementing cloud based ETL solutions using Airflow
  • Five (5) years of experience with integrating data from structured and unstructured systems like Mainframe, Relational databases, Parquet and flat-files
  • Five (5) years of experience with scripting in Python, SQL and running ML pipelines using Jupyter Notebook

Responsibilities

  • Design, develop and maintain a scalable Datawarehouse, metadata system and build data pipelines for SMB data using cloud technologies
  • Build and maintain real-time and batch data pipelines
  • Integrate multiple data sources to enhance Business Intelligence and decision making capabilities
  • Build reusable data frameworks and services that adhere to industry standards
  • Lead migrations, optimize data analysis, and enable Machine Learning applications
  • Collaborate cross-functionally with engineering and product teams to develop long-term solutions that improve analytics and customer experience
  • Mentor other engineers by providing guidance on development best practices, reviewing code, and fostering collaborative development environment

Preferred Qualifications

    No preferred qualifications provided.