POSITION INFORMATION
Position Title : Technology Architect - India Career Track :
Position Code : Division / Dept : CDO
FLSA : Exempt Date Created / Revised :
Salary Grade :
POSITION SUMMARY AND PRIMARY RESPONSIBILITIES Summary :
The Technology Architect designs and develops software applications / platforms, manages technical debts and
decides technology roadmaps for existing platforms. He / She should have strong analytical, problem solving,
Software programming, Software Database, and architecting skills with ability to evaluate pros / cons of each
technology component and take a balanced call. He / She should have extensive implementation experience on
building large-scale systems. Any exposure to AI / ML and Data science is an added advantage.
Responsibilities :
- Determine Technology Architecture for the group of applications
- Design / Own Development / Lead teams for large scale software application development
- Create and Own High Level Design, Low Level Design for each of the Software applications
- Define guidelines, coding best practices, automated testing strategies (unit testing, regression testing), for the team
- Define / setup CI / CD pipelines
- Clearly communicate status, updates and plan to project leadership
- Learn, acquire and get certified on new technologies as demanded by project
- Any exposure and experience in AI, ML and ML Ops will be of additional MANAGEMENT - (Provide approx numbers of direct / indirect reports and indicate exempt / nonexempt employees; the level / degree of supervision provided)
Note : This position description represents a general summary of the essential position duties, responsibilities and / or
functions of this position and may be subject to change. It is not intended to be comprehensive or prescribe or restrict the
tasks that may be expected of the incumbent. Management reserves the right to assign or reassign duties and / or
responsibilities at any time as business needs require.
REQUIRED SKILLS :
Note : This position description represents a general summary of the essential position duties, responsibilities and / or functions of this position and may be subject to change. It is not intended to be comprehensive or prescribe or restrict the tasks that may be expected of the incumbent. Management reserves the right to assign or reassign duties and / or responsibilities at any time as business needs require.
Extensive Application design, Development, Maintenance, and Support skills with proven hands-on experience with the latest Java / MEAN / MERN technology stack. Specifically experience in multiple of the following technologies :Java / .Net / Python / NodeJSAngular / React / ASP.NetRDBMS (Oracle / SQL Server / Postgre)SQLNoSQL databases like MongoExtensive experience in Open-Source TechnologiesPreferable : Knowledge of database management tools like Liquibase / HibernateWell-versed in Devops (e.g. Azure DevOps) and cloud PaaS.Good understanding of coding standards, ability to debug.Good Experience in Software development lifecycle and processes.Ability to work effectively in a cross-functional team.Familiarity with Docker and GitAdded advantage :
Exposure to AI / ML frameworks in Keras, Pytorch, libraries scikit-learnKnowledge and practical application of statistical analysis and mathematical modeling concepts and principlesExtensive experience in Data Engineering and Management, including building and maintaining data pipelines, ensuring data governance, and compliance. Proven hands-on experience in :Apache Spark / Kafka / AWS GlueSQL / NoSQL (PostgreSQL, MongoDB)Google BigQuery / AWS RedshiftExpertise in AI, Machine Learning, and Specialized AI Domains like Generative AI, NLP, and Computer Vision.Experience in :
TensorFlow / PyTorch / scikit-learnGPT / BERT / Llama / Hugging Face TransformersOpenCV / DALLE / YOLOCloud Computing and Scalable Architecture for designing and deploying AI systems with cloud-based solutions. Expertise in :
AWS SageMaker / Azure Machine Learning / Google Cloud AIDocker / Kubernetes / NGINXHigh-performance computing (NVIDIA GPUs / TPUs)Cloud-based model deployment (AWS / Azure / GCP), performance monitoring, and troubleshooting.Strong background in CI / CD, DevOps, and MLOps, streamlining AI development and deployment processes.Hands-on experience with :
Jenkins / Terraform / Ansible / MLflowKubeflow / GitLab CI / CDExperience with Jira / Git for project management and version control.Proficiency in data visualization (matplotlib, seaborn, tableau / Power BI (optional))Excellent collaboration and communication skills, with proven ability to work effectively in cross-functional teams and translate AI insights into business outcomes.Note : This position description represents a general summary of the essential position duties, responsibilities and / or functions of this position and may be subject to change. It is not intended to be comprehensive or prescribe or restrict the tasks that may be expected of the incumbent. Management reserves the right to assign or reassign duties and / or responsibilities at any time as business needs SPECIFICATIONS :
Bachelors degree in Computer Science, Information Technology, Electronics Communication. Other branches of engineering with proven skills through past experience / projects can also apply(ref : hirist.tech)