The company is looking to evaluate its current platform architecture and design a forward-thinking, resilient design that enables marketplace functionality, high-performance scalability, and seamless integration of AI capabilities. The goal is to evolve the platform into a modular, secure, and extensible digital ecosystem.
Requirements
- Extensive hands-on experience in Android/iOS development using Kotlin, Swift, Python, and big-data frameworks.
- Demonstrated expertise in designing and managing large-scale mobile app ecosystems.
- Strong proficiency in mobile data visualization and user-centric tool development.
- Skilled in leveraging cloud platforms such as AWS, Azure, or GCP, along with modern data infrastructure.
- Proven expertise in building applications across web, mobile, and GenAI environments.
- Solid knowledge of open standards and technologies.
- Expertise in integrating AI, with strong knowledge of data and model management within architectural frameworks.
Responsibilities
- Perform an in-depth analysis of the platform’s present architecture, encompassing backend systems, UI flows, API integrations, and data infrastructure.
- Identify bottlenecks, security vulnerabilities, technical debt, and scalability issues.
- Develop and document a target architecture supporting robust scalability and marketplace enablement.
- Produce a clear Current vs. Target State Technical Architecture Blueprint, detailing migration strategies, dependencies, and a transformation roadmap.
- Recommend architectural patterns and platform capabilities such as microservices, modern APIs, service mesh, and plugin frameworks to enable both internal and external tool integration.
- Lead performance tuning, scalability analysis, and security assessments for AI and marketplace platforms.
- Assess and recommend platforms/tools for AI/ML integration, cloud-native architecture, API management, and DevOps/CI-CD pipelines.
Other
- Clearly communicate architectural decisions and technical roadmaps to audiences ranging from deeply technical to non-technical stakeholders.
- Create robust documentation and visual aids (architecture diagrams, flowcharts, matrices) to inform decision-making and support implementation planning.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.
- 10+ years of experience in solution or enterprise architecture, with a track record in platform design and modernization.
- This position is available for independent contractors