Position: Data Platform Architect
Company: Jabil
Experience required: 5y
Category: Lead
English level: upper
Published: 2021-12-01T00:00:00+02:00

Job Description:

The team is
responsible for designing, developing, testing, and implementing tools, services, standards, custom applications, and capabilities spanning from ingestion through to consumption for complicated analytical use cases. These include building complex hybrid architectures and creation of bespoke software solutions to aid in the continuous improvement of our systems and delivery of advanced analytical capabilities to the business.
The Data Platform Architect will work closely with the Data Platform Product Owner and diverse teams of Architects and Developers. The role will be core to cloud implementations or our analytical data platform and supporting multiple use cases spanning both manufacturing and business needs. This role will include end to end responsibilities from architectural design through to implementation, along with understanding the long-term data strategy for a wide range of platform services and capabilities. The role will also be responsible for the creation of technical documentation, covering tools, standards, methods, solutions, and governance.

You will be expected to

•  Collaborate closely with Product Owner.
• Collaborate closely with fellow Architects and Technical Leads.
• Develop solutions that complement the technical direction and cloud enablement of the
business, with a particular focus towards AWS Data Platform capabilities.
• Collaborate on the design and implementation of complex data consumption use cases.
• Collaborate on the creation and empowerment of advanced analytical systems.
• Implement both batch and streaming data pipelines.
• Implement reporting data pipelines to empower dashboards and reporting systems.
• Develop code and processes to accelerate the adoption and integration of business use cases
with the Analytical Data Platform.
• Be responsible for creation of technical documentation, including architectural designs, solution documentation
and work instructions.
• Manage, create, and update technical epics/user stories related to assigned scope of work.

Requirements:

•  5+ years of experience in data and/or analytical architecture.
a. Preferred: Big Data solutions, Batch Processing, ETL Processes/Systems, Complex
Pipelines.
b. Bonus: Data Warehouse Design, Multi-site implementations, OLAP, Multidimensional
Modeling, Tabular Modeling, Reporting Solutions, Stream Analytics/CEP.
• 3+ years of cloud technology experience.
a. Bonus: AWS, Redshift, Athena, Glue, EMR, DMS, Neptune, Spark, Hadoop, Snowflake,
Airflow, etc.
• 10+ years software or analytical systems development experience.
a. Preferred: Advanced SQL knowledge, C# Programming background.
b. Bonus: Azure, Tabular, SQL Server, PostgreSQL, SSIS, SSAS, Power BI, Python, etc.
• Experience working with Agile development processes (SCRUM and Kanban).
• Experience dealing with complex big data solutions.
• Experience of Streaming platforms.
• Proven cloud data platform implementations.
• Excellent analytical and communication skills.
• Security conscious approach to complex data management and access.
• Attention to detail with an ability to identify risks and gaps.
• Ability to identify common use-cases and contribute to value add for the business

Role overview:

This role is a focused IT Architect role, specifically targeting data platform capabilities, planning, and implementation. The role is within a core team of skilled IT Architects who are also focused on Analytics and Data Architecture, working on one of Jabil’s high-profile Factory of the Future workstreams within EMS.
As an IT Architect the successful candidate will be expected to provide technical leadership and guidance, assuming a shared ownership in determining the technical direction and architecture of the wider Analytics and Data Platform solutions, while also mentoring developers of all levels.
The architects are jointly responsible for defining standards and ensuring that they are followed by team members, in a fiscally responsible manner which does not hinder moral or solution implementation. The architects should ensure that designs implemented within the organization, whether they are systems or applications, adhere to current guidelines and protocols; these solutions should either meet orexceed the customer expectations.
An architect must remain objective and show a balanced approach to solution design and selection, paying particular attention to inherent biases that may be present, selecting reliable forward-looking technologies and methods, while considering the long-term impacts of adoption and implementation.
The architect must show adaptability, flexibility, and humility in solution design, based on known and unknown constraints, designing solutions within technical limitations, without bias — taking advice from other architects, technical leads, developers, and SMEs — balancing objectively, while reaching logical and desired objectives that fulfil requirements.
All architects are expected to be honest and transparent regarding both failure and successes, encountered.
This role is an expert level role which requires independent and trusted decision making, which align with long term business objectives, while meeting any short-term goals and needs.
The architecture team and individual architects should be a trusted bridge between IT and the business.