Solutions Architect - Distributed Computing
Our client is reimagining distributed, spatial and scalable computing for web 3.0 and the metaverse. Their products have helped organisations including Microsoft, Epic Games, Minecraft, and the Francis Crick Institute to achieve the impossible and contribute solutions to global problems.
Their distributed cloud platform provides the foundations of web 3.0 applications for the metaverse, enterprise organisations, and the defence sector.
The role: The role of the Solutions Architect is to assist in the technical aspects of any customer rollout specifically around the analysis of project requirements and development of a proposed solution.
Key Responsibilities:
- Analysis of customer requirements from early-stage meetings
- Leading workshops to determine gap analysis for new customer projects
- Formulation of complete project scope and technical architecture proposals
- Support for sales staff in estimating cost implications (business models etc)
- Presenting solutions at all levels both internally and externally
- Input into onboarding documentation materials and platforms
- Aggregating all the information required to proceed through decision gates in the sales channel
- Ensuring that the customer can successfully use the product
- Gathering customer feedback to help product evolution
- Onboarding and Training new customers
- Supporting customer onboarding through impromptu Q&A sessions
- Assisting in customer code review
- Designing / Developing prototypes to support Business development
- Product owner responsibility for bespoke developments
- Push back and alignment of customer demands with the product roadmap
- Gathering customer insight to drive product roadmap and PMF
- Generating and maintaining onboarding materials
Your Knowledge:
- Programming experience
- Nice to have; Confident using modern CMake or equivalent cross-platform build tools
- Experience profiling and optimising application architectures and code. Comfortable working on Linux and Windows
- Experience with distributed systems and network optimization
- Understanding of performance considerations, memory management, multiple processor use, and runtime optimisation
- Experienced in rapid prototyping
If this applies to you and you want to know more, APPLY now! And one of our experienced consultants will be in touch for the next steps.