Job Description
This is a super exciting role because it’s a hands-on role owning the solution architecture for a group of capabilities within the product. Plus, enjoy a collaborative, flexible, and innovative work culture where your ideas are valued.
What You’ll Do
Design: Design & Document the architecture of a group of capabilities within the GSS platform. Design solutions that optimise the cost base and non-functional performance of the GSS platform.
Collaborate: Work with engineering teams, to perform technical spikes exploring new technologies, develop the solution in-line with the design and providing delivery oversight. Work within the architecture practice within GSS and adhere to architecture policies and standards.
Review: Review and support solution designs spanning the enterprise.
Build: Build technical roadmaps and backlogs.
Identify: Identifying technologies and trends that could help GSS achieve its mission and delivery against product requirements.
Mentor: Mentor senior engineers and provide delivery oversight for e.g. review of LL design, troubleshooting, support to developers during build, provide input in defining test strategy, participate / provide inputs during sprint refinement sessions etc.
Ideal Experience
Experience with Microservice Architecture (Docker, Kubernetes, Helm, Spring Boot, Java, Python).
Experience working with Kafka and Domain Driven Design.
Experience with design of low latency, reliable (fault tolerant), scalable, secure and cost-effective solutions on a cloud native platform.
Experience with Relational and Nonrelational databases/integrating with third party services.
Experience with AI and machine learning, particularly within the regulated financial industry, is highly desirable.
Proven experience in designing, developing, and deploying AI/ML solutions in a production environment using AWS services such as Bedrock, SageMaker, Lambda, Step Functions, and ECS, is highly desirable.
Strong understanding of MLOps practices and tools within the AWS ecosystem, including model training, deployment pipelines, monitoring, and lifecycle management.
Can talk to code i.e., read code / review code / paired programming / debugging code related performance issues, SQL tuning etc.
Experience with AWS services such as S3, RDS, Aurora, NoSQL, MSK (Kafka).
Experience with batch processing / ETL using Glue Jobs, AWS Lambda and Step functions.
Experience with designing bespoke & tailored front-end solutions (GUI based) using open source technology such as React, NextJS.