Responsibilities • Collect architecture requirements for system/ application from multiple stakeholders• Anchor technology comparison and selection activities supported by PoCs • Define application architecture – logical, technical, information & deployment • Communicate architecture to project teams & business users • Implement architecture by guiding project teams• Anchor NFRs implementation & validation in project• Drive standards and reuse in project implementation• Work closely with Data scientists to embed/ integrated ML models in application• Explore new advances in technology continuously and execute PoCs in emerging areas• Identify solution ideas and develop new solutions• Mentor junior team members & evangelize new technologies in organization
Technical and Professional Requirements: • J2EE – full stack, Python• Containerization – Docker, Docker registry, Kubernetes, OpenShift• ML Ops – Kubeflow/ ML Flow/ Airflow/ Data Robot • Cloud platform architecture & AI capabilities on Cloud - Azure, AWS, GCP• Knowledge of architecture and design patterns• Past experience of playing Technical Architect role
Preferred Skills: Technology->Machine Learning->NLP-Speech Analytics
Technology->Machine Learning->Python
Technology->Data Science->Machine Learning
Additional Responsibilities: • Min. 9+ years of relevant experience• In-depth knowledge of design issues and best practices • Solid understanding of object-oriented programming• Familiar with various design, architectural patterns and software development process.• Experience with both external and embedded databases• Creating database schemas that represent and support business processes• Implementing automated testing platforms and unit tests• Good verbal and written communication skills• Ability to communicate with remote teams in effective manner• High flexibility to travel