Requirements
At least 10+ years of experience with end-end architecture for large design and coordinating project teams in the SaaS industry
Proven social and communication skills
Demonstrated expertise in building Data models, Data Analysis, Data Migration, Data Integration, Machine learning Model development and deployment, Data Visualization and Management at scale is a requirement
Knowledge of data stores (SQL, NoSQL), and ability to make choices among available technology based on requirements
Software development experience in one or more programming languages – PL/SQL, SQL and Python
Experience in working in Agile/Scrum methodologies
Be data-driven, identify and demonstrate the right tools at every stage of software development to ensure code and architectural qualities are not compromised
Ability to prioritize and handle work to critical project timelines in a dynamic environment and develop new approaches to complex design problems
Extensive experience with analysis, design, development, customizations, and implementation of software applications including mobile applications
Required Professional and Technical Expertise
SQL, PL/SQL, Data Modelling, Python, Pandas, NumPy, ETL, Data Mining and Designing Data Architecture
Preferred Professional and Technical Expertise :
Proven analytical, problem-solving, and communication skills with fluency in English
You should be able to solve complex business scenarios and should be able to solve problems in a short span of time
Experience with a wide variety of predictive modelling, machine learning, data mining, time series forecasting and optimization algorithms along with coding complex queries in SQL and Machine Learning using Python.
Experience working in a Cloud environment
Experience with Architectural patterns for High Availability, Performance, Scale-Out architecture, Disaster Recovery, Security Architecture Knowledge of cloud-based architectures, deployment and operational aspects of IBM cloud
TOGAF or any other Architect certification
Responsibilities
Work closely with technical teams and clients to define systems/project priorities, scope, approach, resource requirements, timing deliverables and funding
Extremely comfortable with individuals at all levels within the organization
Motivating team members, communicating expectations and goals to project members which is crucial to project success
Recommends and negotiates with technical/business leaders, peers and higher-level management to allocate employee resources in a manner that best meets project and account demands
Involved in hiring the potential resources and mentoring most of the new joiners
Good communication skills, interpersonal skills, self-motivated, team player
Work collaboratively with the product, marketing and other engineering teams in understanding the requirements and assist them in delivering the solution
Understand the big picture and the various use cases involved while Designing the Database
Design, develop and execute the required analytical algorithms, techniques, and statistical methods to develop analytics solutions for solving business problems
Perform advanced quantitative and statistical analysis of large datasets to identify trends, patterns, and correlations that can be used to improve business performance
Design experiments, test hypotheses and build actionable and scalable models
Work closely with internal teams and various stakeholders in the deployment of solutions to optimize the business operations seamlessly
Own and maintain the architecture document, Data Model, Data Dictionary, Data Mapping, Metadata Management and Information Governance
Mitigate risks and problems identified in providing the solution
Keep an eye out for technology trends, open-source projects that can be used
Integrate internal and external product design into a cohesive user experience
Bachelor's degree in Computer Science