Skip to content

Lead Software Engineer
Company | U.S. Bank |
---|
Location | Tempe, AZ, USA |
---|
Salary | $148512 – $186500 |
---|
Type | Contract |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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.