Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.
Summary:
Seeking experienced Data Architect with strong modeling and data management experience and strong understanding of the Hadoop Ecosystem -- including HDFS, Hive, HBbase technologies. Someone who can work on enhancing existing projects and designing new projects. This position will be responsible for leading, designing, modeling, and tuning data architecture solutions within the Comcast Messaging Platform (CMP) ecosystem. CMP delivers millions of email and SMS messages monthly to Comcast customers.
The Data architect will work closely with architects and developers within the team to ensure the designs are apt, scalable, high performing within agreed upon service levels. The position also will oversee data product solutions adhere to standards and best practices. This position will work closely with business product owners, other architects and other development teams across the enterprise following an agile delivery method and scrum principles. The position desires multi-disciplinary skills with software engineering background.
The Data architect is responsible for managing, gathering, and processing information related to overall solution architecture, data architecture and identity management. Leads and delivers solution engineering, project coordination, business requirements analysis, requirement specification, and project documentation. Ensures programs are envisioned, designed, developed, and implemented across the enterprise to meet business needs. Manages every phase of the project lifecycle from intake through delivery. Provides mentoring and guidance to one or more junior team members. May be responsible for leading a team, but does not directly manage people.
Core Responsibilities:
-Work with business partners in understanding and translating business requirements into solution designs
-Take initiative and ownership to provide business solutions on time
-Profile, design, and model data and provide data product solutions using multiple data platforms.
-Lead and provide suggestions and best practices for end to end data delivery
-Design and architect with the right balance of performance, scalability, ease of consumption
-Design and architect data to support operational efficiencies and meet Service Level Agreements
-Design and architect data solutions with the mindset of "data as a product"
-Design and architect to accommodate data quality, security, and privacy
-Design and architect to integrate multiple, complex data sources that are transactional and non-transactional, structured and unstructured data
-Deliver clear, well-communicated and complete design documents.
-Manage data standards and best practices related to end to end data process
-Analyze and solve problems and recommend improvements to existing systems and processes.
-Maintain data dictionaries and data lineage
-Work with peers in administration to tune code and plan for capacity needs
-Mentor and educate teams on standards and best practices
Other responsibilities will include
-Tracks and documents requirements for enterprise development projects and enhancements (e.g. architectural functional requirements).
-Assists in the planning and design of new or upgraded systems.
-Assists in the evolution of enterprise product and system roadmaps.
-Collaborates with departments to implement improvements in processes and with cross-organizational teams to determine Business Support System/Operations Support System support for business requirements.
-Promotes the effective use of the information management systems throughout the Company.
-Develops software cost estimates by analyzing the business requirements and viable design solutions.
-Consistent exercise of independent judgment and discretion in matters of significance.
-Create reference architectures on data and data quality and help with documenting our data store inventory
-Other duties and responsibilities as assigned.
Required Skills
-Strong experience in end to end data management-data acquisition, data model, data storage, data access-with various tools and technologies
-Solid job experience with Data Modeling tools such as PowerDesigner, ERwin, etc.
-Strong experience in data management and architecture in RDBMS. SQL based tools-with hands on experience
-Experience with large implementations of both relational and dimensional reporting systems
-Teradata implementation and design experience (especially with an LDM) is critical
-Strong SQL skills for data validation, analysis, and troubleshooting
-Strong experience in real time data acquisition in a data warehouse environment
-Participate in group meetings to present and defend design decisions
-Experience in data management and architecture in Hadoop tools and technologies: Hive, Pig, HBase, Sqoop, Kafka or other data
Work Experience
-3+ years of Data Management, Architecture, Modeling
-BS or Masters in Computer Science or equivalent work
-3+ years of hands-on Tableau, Oracle, or other RDBS implementation experience
-Works well in team environment
Comcast is an EOE/Veterans/Disabled/LGBT employer
by via developer jobs - Stack Overflow