Data Engineer II

Frisco, TX, United States

Comerica Incorporated

Comerica Incorporated (NYSE: CMA) is a financial services company headquartered in Dallas, Texas, and strategically aligned by three business segments: The Business Bank, The Retail Bank, and Wealth Management. Comerica focuses on...

View all jobs at Comerica Incorporated

Apply now Apply later

Data Engineer II


A Data Engineer II works alongside Information Architects, Engineers, Data Scientists, and other stakeholders to design and maintain moderate to advanced data integration solutions. The Data Engineer II is responsible for designing, building, and maintaining large-scale data ingestion/transformation processes that support web applications and other digital services. Provide technical input to management decision making in the areas of software, hardware, and performance.

 

Position Responsibilities:
Design and Methodology
  • Design, implement and operate medium to large-scale, high-volume, high-performance data structures for reporting, analytics, and data science.
  • Write and refine code to ensure performance and reliability of data extraction and processing.
  • Implement data ingestion routines both real time and batch using best practices in data modeling, ETL/ELT processes by leveraging big data tools.
  • Create data products for analytics and Data Scientist team members to improve their productivity.
  • Document and test moderate data systems that bring together data from disparate sources, making it available to Data Scientists, and other users using scripting and/or programming languages.
  • Design, develop and build real-time data pipelines from a variety of sources (streaming data, APIs, data warehouse, messages etc.)
  • Leverage the understanding of software architecture and software design patterns to write scalable, maintainable, well-designed, and future-proof software.
  • Manage existing pipelines and create new pipelines from a variety of sources (relational, XML, etc.)
  • Design and build solutions to track data quality, stabilize data pipeline, etc. to ensure reliable operations.
  • Document and test data processes including performance of through data validation and verification.
Technical Consulting
  • Gather business and functional requirements and translate these requirements into robust, scalable operable solutions with a flexible and adaptable data architecture.
  • Collaborate with engineers to help adopt best practices in data system creation, data integrity, test design, analysis, validation, and documentation.
  • Collaborate with Data Scientists to create fast and efficient algorithms that exploit our rich data sets for optimization, statistical analysis, prediction, clustering, and machine learning.
  • Coordination with other teams to design optimal patterns for data ingest and egress, as well as lead and coordinate data quality initiatives and troubleshooting.
  • Participate in sprint planning meetings as needed.
  • Foster a culture of sharing, re-use, design for scale stability, and operational efficiency of data and analytical solutions.
  • Optimize support for ad-hod analysis across various data sources.
Planning - Organizing
  • Ensure best practices are followed across architecture, codebase, and configuration.
  • Continually improve ongoing reporting and analysis processes, automating or simplifying self-service modeling and production support for customers.
  • In collaboration with the Data Engineer III, contribute to the exploration and understanding of new tools and techniques for improvements to the data pipeline.
Risk Management
  • Review and are familiar with automated processes for performance and fault tolerance.
  • Review functional and technical designs to identify areas of risk and any missing requirements.
  • Design and implement security measures to protect data from unauthorized access or misuse.
  • In collaboration with the Data Engineer III, design backup and recovery procedures to ensure data integrity is maintained.
Administration/Support
  • Keeps management informed of status of on activities through accurate, timely, and appropriate reporting.
  • Contribute to Data Governance, system documentation and sharing of data asset knowledge.
  • Actively participates in committees representing the department and/or planning unit.
  • Keeps abreast of leading-edge technologies in the Data Engineering space.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: APIs Architecture Big Data Clustering Consulting Data governance Data pipelines Data quality Data warehouse ELT Engineering ETL Machine Learning Pipelines Security Statistics Streaming XML

Perks/benefits: Team events

Region: North America
Country: United States

More jobs like this