Skip to content

Principal Digital Architect
Company | Caterpillar Inc. |
---|
Location | Chicago, IL, USA |
---|
Salary | $147472 – $235440 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, or a related field
- 8 years of experience in data architecture, data engineering or related occupation
- 8 years of experience in data management (data design, data quality, metadata, governance, etc.)
- 5 years of experience leading data management or software engineering projects with real time or eventing
- Designing and implementing end-to-end automated data processing ETL/ELT pipelines using tools and technologies such as: Hadoop Technologies, AWS EMR, AWS Glue, python, etc
- Data architecture for enterprise scale systems in public cloud in AWS, Azure and hybrid ecosystems using: data lakes, big data transformations, data hub, data fabric, cloud data processing, relational SQL and NoSQL data modelling
- Data modelling requirements for structured and non-structured data using various database management technologies such as: AWS RDS (MySQL, PostgreSQL, Aurora), AWS DynamoDB, and NoSQL databases
- 3 years of experience using cloud architecture services such as: Amazon Web Services
- 5 years of experience performing data management for relational databases such as: SQL Server, PostgreSQL, Aurora and big data databases such as NoSQL
- 5 years of experience with: enterprise data warehousing and business intelligence (BI) tools and web and application server hosting
- 5 years of experience with DevOps technologies such as: Jenkins and deployment w/ Flyway
- 5 years of development experience in Java or Python
Responsibilities
- Perform overall data architecture, solution design, data quality, metadata management, or data governance
- Acts as team lead by providing technical leadership, guidance and assistance to other team members across the organization
- Take the lead role in complex projects spanning across multiple system components
- Work directly on complex problems and provide solutions aligned with the overall objectives of Cat Digital
- Understand and evaluate business requirements that impact the data of Caterpillar enterprise, dealership partners, and other internal and external customers
- Liaise with data creators to support project planning, training, guidance on standards, and the efficient creation/maintenance of high-quality data
- Contribute to policies, procedures, and standards as well as technical requirements
- Create Data management strategy and define continuous improvement goals of data quality, governance and processes
- Document data models for domains to be deployed include a logical data model, candidate source lists, and canonical formats
- Provide guidance and expertise on identifying source systems, developing data object pipeline specifications, metadata policies, as well as alignment of data governance efforts
- Accountable to design robust, scalable databases and data solutions supporting applications, analytics, and business intelligence
Preferred Qualifications
No preferred qualifications provided.