Platform Architect Lead, AI

Employer

Job Description

PARC, a Xerox company, is in the Business of Breakthroughs®. Practicing open innovation, we provide custom R&D services, technology, expertise, best practices, and intellectual property to Fortune 500 and Global 1000 companies, startups, and government agencies and partners. We create new business options, accelerate time to market, augment internal capabilities, and reduce risk for our clients. Since its inception, PARC has pioneered many technology platforms – from the Ethernet and laser printing to the GUI and ubiquitous computing – and has enabled the creation of many industries. Incorporated as an independent, wholly owned subsidiary of Xerox in 2002, PARC today continues the research that enables breakthroughs for our clients' businesses.


PARC AI is immediately hiring a Lead Platform Architect – for our AI Engineering team. PARC AI has the vision of building a world class AI-as-a-Service platform to enable PARC’s customers to provision, deploy and manage PARC’s core AI solutions. The set of problems that we tackle is incredibly diverse and complex. They cut across Natural Language Processing (NLP), Computer Vision (CV), Augmented Reality (AR) and Conversational AI. The Architect is responsible for ensuring that PARC AI architecture is closely aligned with the business strategy of PARC AI. The Architect works with Engineering, Product Management, and GTM teams to translate business requirements into scalable, modular, efficient, maintainable systems and technology solutions and bring them to market in a timely and cost-effective manner. The Architect also collaborates closely with engineering, data science (research), and services teams to architect, design, build, deliver and maintain high-quality AI platform and solutions including software and APIs, documentation, consulting, support and evangelism, templates and guidelines.


This opportunity presents a significant intellectual, technical and operational challenge with an enormous impact. In this role you will drive the design, implementation and deployment of a well architected, intelligent on-demand end-to-end service delivery platform that is always available, scalable, predictable, and observable in line with PARC’s Customer expectations. You will work with Product Management and Development Organization to envision, design and deliver extensible and standard offerings for different PARC’s customer segments. 


Duties and Responsibilities:


  • Partner with product managers, data scientists, engineers to execute and deliver team charter.
  • Work with application developers and product management to design and build an advanced services platform that is simple, secure, scalable, extensible, maintainable and easy to use. 
  • Work with Operations and Applications teams to architect solutions that have built-in reliability, security and observability traits.
  • Work with Application Architects/Engineers to identify and select the best of breed Tools, frameworks, libraries and platforms to speed delivery of solutions to the market
  • Work with Application Architects/Engineers to design and implement reusable software components.
  • Work with Product Managers and Development Organization to propose, implement and test Prototype and Proof of Concept Solutions to mitigate risk and evangelize platform, tools, frameworks, libraries. 
  • Work with Application Developers to design and translate prototypes into production solutions that can serve multiple customers with minimum configuration and maximum automation.
  • Advice/Document best practices with respect to data partitioning, data storage, data security, platform security, system performance monitoring/tuning, memory management, model scalability, model performance monitoring/tuning and data quality monitoring/tuning.


Required Experience and Skills:


  • MS/PhD degree in Computer Sciences or Engineering. 
  • Relevant experience with a proven track record of developing a software as a service platform and operating it in production for enterprise customers. 
  • In depth understanding and appreciation of continuous delivery, cloud platforms (AWS/ Azure/GCP), observability, infrastructure as code, configuration management, containers, operations and automation
  • Strong language skills in one of Java/Python  
  • Experience with machine learning tools and how to build efficient end-to-end ML workflow (e.g. Scikit, Numpy, Pandas, MLflow)
  • Experience with at least one Deep Learning framework such as TensorFlow, Keras or PyToch
  • 4+ years of industry experience developing ML models, with AR/CV/NLP preferred 
  • Aptitude to quickly learn, understand and abstract complex data models
  • Experience with Kubernetes, Docker 
  • Experience with leading Data Science and Machine Learning infrastructure such as Databricks and/or Dataiku a plus
  • High-energy self-starter with a passion for your work, attention to detail, and a positive attitude.
  • Excellent interpersonal and communication skills.


Xerox is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity or expression, sex, marital status, sexual orientation, physical or mental disability, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. Learn more at www.xerox.com and explore our commitment to diversity and inclusion! People with disabilities who need a reasonable accommodation to apply or compete for employment with Xerox may request such accommodation(s) by sending an e-mail to XeroxStaffingAdminCenter@xerox.com. Be sure to include your name, the job you are interested in, and the accommodation you are seeking.

© 2020 Xerox Corporation. All rights reserved. Xerox® and Xerox and Design® are trademarks of Xerox Corporation in the United States and/or other countries.