This job has expired, please see additional jobs below
Director Data Engineering Lab (m/f)
Adidas Group
Herzogenaurach, , Germany
Job Details - this job has expired, please see similar jobs below
Purpose
The Director Data Engineering Lab provides key leadership for setting up and operating the Data Engineering Lab function in the adidas Group, driving innovation in our overall Big Data and Analytics ecosystem and it’s embedding into the business process landscape, resulting in far-reaching platform and tool decisions following a defined reference architecture.
The Director Data Engineering Lab is responsible for establishing best practises in data exploration, data engineering and data provisioning, ensuring data pipelines and analytical applications are developed and operable in the most efficient, scalable and maintainable way.
In this function the Director Data Engineering Lab is spearheading the design and the development of complex architectural components and data products to a point where they can be industrialized and operationalized in factory models.
Organizational scope is across all business functions and markets.
Key Accountabilities
Strategy and architecture
• Provides leadership and guidance for analysis of both internal and external data. Is responsible for the organisation's commitment to efficient and effective analysis of textual/numerical/visual/audio information. Identifies and establishes the veracity of external sources of information of relevance to the operational needs of the enterprise.
• Takes responsibility for understanding client requirements, collecting data, delivering analysis and problem resolution. Identifies, evaluates and recommends options, implementing if required. Collaborates with, and facilitates stakeholder groups, as part of formal or informal consultancy agreements. Seeks to fully address client needs, enhancing the capabilities and effectiveness of client personnel, by ensuring that proposed solutions are properly understood and appropriately exploited.
• Provides organisational leadership and guidelines to promote the development and exploitation of specialist knowledge in the organisation.
• Sets research goals, makes effective proposals for the investment of funds in research projects, plays a major role in the development of the employing organisation's research policy, and supervises the work of a research function. Gains an appreciation of relevant research work, and takes a leading part in professional activities outside own employing organisation.
• Ensures that all stakeholders adhere to IT strategic management approach and timetables. Collates information and creates reports and insights to support IT strategic management processes. Develops and communicates plans to drive forward the strategy. Contributes to the development of policies, standards and guidelines for IT strategy development and planning.
• Identifies and manages resources needed for the planning, development and delivery of specified information and communications systems services (including data, voice, text, audio and images). Influences senior level customers and project teams through change management initiatives, ensuring that the infrastructure is managed to provide agreed levels of service and data integrity. Takes full responsibility for budgeting, estimating, planning and objective setting. Plans and manages implementation of processes and procedures, tools and techniques for monitoring and managing the performance of automated systems and services, in respect of their contribution to business performance and benefits to the business, where the measure of success depends on achieving clearly stated business/financial goals and performance targets. Monitors performance and takes corrective action where necessary.
• Recognises potential strategic application of information technology capabilities. Initiates and manages investigation and development of innovative methods, practices and technology, to the benefit of organisations and the community. Plays an active and dynamic role in improving the interface between all interested parties, facilitating knowledge flow to enable sharing and development of creative ideas.
• Co-ordinates the identification and assessment of new and emerging hardware, software and communication technologies, products, methods and techniques. Evaluates likely relevance of these for the organisation. Provides regular briefings to staff and management.
• Leads the development of architectures for complex systems, ensuring consistency with specified requirements agreed with both external, and internal customers. Takes full responsibility for the balance between functional, service quality and systems management requirements within a significant area of the organisation. Establishes policy and strategy for the selection of systems architecture components, and co-ordinates design activities, promoting the discipline to ensure consistency. Ensures that appropriate standards (corporate, industry, national and international) are adhered to. Within a business change programme, manages the target design, policies and standards, working proactively to maintain a stable, viable architecture and ensure consistency of design across projects within the programme.
• Builds long-term, strategic relationships with senior stakeholders in the largest client organisations (internal or external). Acts as a single point of contact and facilitates access to colleagues and subject experts. Maintains a strong understanding of clients’ industry and business, assists clients in the formation of IT strategies, and acts to ensure that they are offered products and services aligned to these strategies. Negotiates at senior level on technical and commercial issues. Influences the development and enhancement of services, products and systems, and oversees the management and planning of business opportunities. Oversees monitoring of relationships and acts on relevant feedback.
Skills and quality
• Manages individuals and groups. Allocates responsibilities and/or packages of work. Provides support and guidance as required, in line with individuals’ abilities. Delegates responsibilities as appropriate. Advises individuals on career paths, and encourages pro-active development of skills and capabilities. Sets performance targets, and monitors progress against agreed quality and performance criteria. Provides effective feedback, throughout the performance management cycle, to ensure optimum performance. Mentors individuals, possibly within other parts of the organisation. Participates, as appropriate, in formal processes such as compensation negotiations and disciplinary procedures.
• Develops plans to ensure that the organisation has appropriately skilled resources to meet organisational objectives and commitments. Manages the effective implementation of resource planning, recruitment, selection, assessment, on-boarding and transitioning of resources. Advises on standards, methods and tools for resource management. Ensures compliance with relevant statutory or external regulations and codes of good practice. Contributes to the development of resource management policies, standards and guidelines and to audits and assessment of resource management processes.
• Determines the required outcomes for learning or development, from organisational development needs training strategies, and agreed career pathways. Mentors assigned practitioners, ensuring alignment with predetermined statements of required development outcomes. Assists each practitioner with the creation of development plans based on the outcome statements. Ensures that each practitioner records evidence of continuing professional development. Validates practitioners' records at the end of each cycle of planned development, to ensure that achievements and enhanced capabilities are correctly recorded and referenced to the outcome statements. May contribute to practitioners' performance appraisals.
• Takes responsibility for the control, update and distribution of quality standards, and advice on their use.
Development and implementation
• Sets policy and standards for solution development projects. Promotes the benefits of addressing all security issues during solution development and ensures secure development improvement practices. Identifies, proposes, and initiates software process improvement activities within the organisation, devising solutions. Takes action to exploit opportunities that will have a measurable effect on process effectiveness, with associated benefits to the business. Identifies and manages the resources necessary for all stages (planning, estimation, execution) of solution development projects, ensuring that technical, financial and quality targets are met.
• Sets standards for data analysis tools and techniques, advises on their application, and ensures compliance. Manages the investigation of corporate data requirements, and co-ordinates the application of data analysis and data modelling techniques, based upon a detailed understanding of the corporate information requirements, in order to establish, modify or maintain data structures and their associated components (entity descriptions, relationship descriptions, attribute definitions).
• Controls system design practice within an enterprise or industry architecture. Influences industry-based models for the development of new technology applications. Develops effective implementation and procurement strategies, consistent with business needs. Ensures adherence to relevant technical strategies, policies, standards and practices (including security).
• Sets strategies for effective use of database technology taking account of the complex interrelations between hardware/software. Provides specialist expertise in the development, use or operation of database management system tools and facilities. Provides expert knowledge in the selection, provision and use of database architectures, software and facilities, typically taking responsibility for a team of technical staff.
• Sets local or team-based standards for programming tools and techniques, including security guidelines, and the selection of appropriate development methods. Advises on application of standards and methods and ensures compliance. Takes technical responsibility for all stages and/or iterations in a software development project, providing method specific technical advice and guidance to project stakeholders. Assigns work packages, monitors performance and manages change control dynamically, to optimise productivity. Provides advice, guidance and assistance to less experienced colleagues as required.
• Coordinates and manages planning of the system and/or acceptance tests, including software security testing, within a development or integration project or programme. Takes responsibility for integrity of testing and acceptance activities and coordinates the execution of these activities. Provides authoritative advice and guidance on any aspect of test planning and execution. Defines and communicates the test strategy for the project. Manages all test processes, including test plans, resources, costs, timescales, test deliverables and traceability. Manages client relationships with respect to testing matters. Identifies process improvements, and contributes to corporate testing standards and definition of best practice.
• Establishes standards and procedures across the IT service lifecycle (including the development lifecycle) in the areas of systems integration and testing and ensures that practitioners adhere to them. Manages resources to ensure that the systems integration function operates effectively.
• Designs and manages tests of new/updated processes. Specifies test environment for whole life-cycle testing (e.g. using model office concept). Manages selection/creation of relevant scenarios for testing and ensures that tests reflect realistic operational business conditions. Ensure tests and results are documented, reported to stakeholders and are available for specification of user instructions. Highlights issues and risks identified during testing to business stakeholders. Provides specialist guidance and advice to less experienced colleagues and users to ensure that tests are conducted in an appropriate manner.
• Manages the organisation's configuration management system and champions the business value and company policies for secure configuration management. Ensures that processes are in place for consistent classification and management of CIs, and for verification and audit of configuration records. Contributes strongly to the business service knowledge management system. Manages the research and development of tools, processes and techniques.
• Develops implementation plans for complex requests for change. Evaluates risks to the integrity of service environment inherent in proposed implementations (including availability, performance, security and compliance of the business services impacted). Seeks authority for those activities, reviews the effectiveness of change implementation, suggests improvement to organisational procedures governing change management. Leads the assessment, analysis, development, documentation and implementation of changes based on requests for change.
Knowledge, Capabilities and Experience
• Strong vision and ability to execute
• Pro-active (engaging & impact-oriented) mindset, ability to think end-to-end
• Ability to work in a fast-paced environment with different international cultures
• Business mindset: very good numerical and analytical skills
• Good communication (both written and verbal) and facilitation skills (small and large groups), especially when interacting with different levels of business
• Fluent English (verbal and written),
• Strong MS-Office skills (Word, Excel, PowerPoint)
Qualifications
1. A degree in Computer Science, Mathematics, Engineering or other relevant field
2. Minimum of 3 years of experience in managing technical teams
3. Strong expertise in Big Data technologies and reference architectures (Hadoop ecosystem including Hive, Spark, Sqoop, Impala, Oozie, etc.)
4. Strong expertise in relational database technologies including SQL know how
5. Strong expertise in software engineering techniques and programming languages (e.g. Scala, Python, Java)
6. Strong expertise in conceptual data modeling and metadata management
7. Strong expertise in data governance frameworks (dealing with aspects of solution and data lifecycle management, data protection, data quality and data access control)
8. Strong knowledge of data integration tools and methodologies (e.g. Informatica, Sqoop, BO Data Integrator, Tibco, etc.)
9. Strong business understanding
10. General expertise in data science methodologies, specifically data provisioning to statistical models and operational model management (ideally in R)
11. General BI and reporting Skills preferred
We're looking forward to receiving your application!
Check out this video of the adidsa CIO on Digital Transformation: https://www.youtube.com/watch?v=idVw7BZ-09k&feature=youtu.be