We are seeking a Data Solution Architect to design and drive various solutions that generate value from data, taking advantage of scalable platforms, cutting-edge technologies, and machine learning algorithms.
In this role, you will empower the organization's digital transformation through enterprise data enablement.
Responsibilities
- Address organization business goals and strategy using best practices in data, solution, enterprise, and business architectures, as well as in software engineering
- Conduct various architectural activities, including analyzing business problems and technology landscape, identifying significant requirements, designing a solution and creating corresponding artifacts
- Perform hands-on software engineering activities, i.e., write code and create data models in primary technology stacks, read/understand code and data models for non-primary technology stacks, apply software design patterns and practices
- Build data management environments (data platforms), where data and AI products can be produced and hosted, both on premise and in the cloud, considering security, compliance and regulatory limitations, including automation and operational components, monitoring, platform orchestration, batch and streaming data ingestion, data access layer, metadata management and semantic layer, self-service and exploratory environment, CI/CD and infrastructure automation, capacity and cost management components; as well as interfaces for reporting data flow and data quality metrics, operational statuses, and catalog operations
- Guide implementation team efforts in integration and harmonization of data from different sources, building analytical data products (including real-time streaming analytical data products) on its basis within the data platform, as well as managing data products life cycle end-to-end, ensuring their data quality, security and privacy, and doing it efficiently at scale
- Drive data technology consulting services, helping clients to shape a vision of the solution and make decisions under uncertainty
Requirements
- Experience in requirements engineering, solution architecture, systems development, deployment and maintenance
- Knowledge of architecture, design patterns and technological landscape in at least 3 technology domains (Data Platforms, IoT, ML, Backend, Mobile, etc.)
- Profound knowledge of the technology’s internals for at least 1 technology domain
- Solid understanding of the core concepts in data and analytics platform architectures, data warehousing, business intelligence, data management, integration, security and operations areas
- Wide experience in design, implementation, deployment, troubleshooting and re-platforming of distributed systems both on premises and in the Cloud
- Structured and systematic knowledge of the entire architecture design process (requirements, quality attributes, technology selection, estimation, proposal verification, documentation, etc.)
- Experience in all phases of the software development life cycle using different development methodologies and best practices
- Highly organized and detail-oriented
- Good communication skills
- Fluent English
We offer
- Dynamic, entrepreneurial corporate environment
- Diverse multicultural, multi-functional, and multilingual work environment
- Opportunities for personal and career growth in a progressive industry
- Global scope, international projects
- Widespread training and development opportunities
- Unlimited access to LinkedIn learning solutions
- Competitive salary and various benefits
- Advanced wellbeing and CSR programs, recreation area
Do you know someone interested in starting a career in IT? Share our
[Mutasd] with them, where they can enhance their knowledge in various fields online, free of charge.