We are seeking a highly technical and experienced Senior Big Data Platform Architect to be a part of the development of next-generation enterprise big data platform that supports every line of business in Bank of America and enables uses cases across 50PB+ of data. Candidate will be responsible for developing architecture and deployment plans for real-time analytics, AI, Model development, data warehousing and BI. Qualified candidates must be well-versed in building Big Data analytical platforms using containerization, cloud technologies and Big Data parallel processing technologies as well as the advantages, disadvantages and trade-offs of various architecture approaches.
In addition, the successful candidate should have knowledge and architecture experience with Data Science tools and libraries, Modeling, Machine Learning, Streaming Data and Enterprise Data Warehousing. Must be familiar with agile methods and related SDLC tools. This is a very technical and challenging position with accountability for an overall product portfolio's performance and quality, and is also a leadership position requiring the ability to motivate, mentor and work effectively with other functional organizations. Responsibilities:
o Work with the LOB business leaders, CTO Leaders, application managers, Enterprise Data Architecture, Information Security and LOB Architects to develop and maintain current and future state architecture for Data Analytics Platforms.
o Develop technical architecture for enabling Analytics and Data Science using industry best practices for large scale processing on and off premise
o Stand up architecture review board operating model, routines, and evaluation criteria for big data container platform adoption by applications
o Build strategic product roadmaps
o Communicate architectural decisions, plans, goals and strategies.
o Maintain in-depth knowledge of the organization's technologies and architectures.
o Maintain in-depth knowledge of IT industry best practices, technologies, architectures and emerging technologies as it relates to data management and use.
o Initiate and deliver technology evaluations and recommendations especially in Big Data/Data Science space.
o Ensure the data architecture is optimized for large dataset acquisition, analysis, storage, cleansing, transformation and reclamation
o Develop standards and methodologies for benchmarking, performance, evaluation, testing, data security and data privacy
o Provide recommendations, technical direction and leadership for Hadoop, Spark, NoSQL, and container technologies as part of the overall architecture
o Participate in regular status meetings to track progress, resolve issues, mitigate risks and escalate concerns in a timely manner
o Contribute to the development, review, and maintenance of requirements documents, technical design documents and functional specifications Required Skills
o Computer Science/Software Engineering (or related) degree
o 8+ years' experience as architecture or development lead in data analytics, data science or platform development directly working with technologies such Hadoop, Hive, Spark, HBase, Impala, Kafka, Tez, Ranger, Presto
o Extensive experience designing and implementing complex solutions for distributed systems
o Working knowledge of Cloudera or Hortonworks technology stacks
o Working knowledge of Cloud and containerization technologies: AWS, Azure, Kubernetes, and Docker, OpenShift
o Experienced leader with excellent communication skills
o Excellent written, verbal and diagramming skills.
o Expertise in using PowerPoint and clearly articulating findings / presenting solutions Desired Skills
o Experience architecting object store solutions for distributed systems
o Experience working with IBM Spectrum
o Experience with RAPIDS library for GPU execution Shift:
1st shift (United States of America)Hours Per Week:
Learn more about this role - provided by Dice