Associate AI Solution Architect
About the role
Join our AI & Engineering team in transforming technology platforms, driving innovation, and helping make a significant impact on our clients' success. You'll work alongside talented professionals reimagining and re-engineering operations and processes that are critical to businesses. Your contributions can help clients improve financial performance, accelerate new digital ventures, and fuel growth through innovation. AI & Engineering leverages cutting-edge engineering capabilities to build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by engineering for business advantage, transforming mission-critical operations. We enable clients to stay ahead with the latest advancements by transforming engineering teams and modernizing technology & data platforms. Our delivery models are tailored to meet each client's unique requirements. Engineering as a Service provides complete design, implementation, and technology operations, leveraging our core engineering expertise. We transform engineering teams, modernize technology, and deliver complex programs with a product engineering approach. Our flexible delivery models—traditional teams, pools, or pods—are tailored to each client's needs, offering engineering-led advisory, implementation, and operational capabilities to accelerate innovation.
Responsibilities
- Assist in the design and development of enterprise-grade application architecture applications and platforms, with a focus on scaling for production; define technical architecture, select appropriate technologies, ensure solutions are robust, scalable, and secure.
- Assist in the design and deployment of applications using Cloud Native principles on a hyperscaler platform (AWS, Azure, GCP); leverage hyperscaler tools and services including containers (Docker, Kubernetes), serverless functions, and managed databases.
- Leverage various GenAI tools to accelerate software development life cycle.
- Assist in the management and delivery components of client engagements that identify, design, and implement technology and creative business solutions for large companies; manage small teams in identification of business requirements, functional design, process design (including scenario design, flow mapping), prototyping, testing, training, defining support procedures.
- Assist clients with application architecture design, assessment and optimization including definition, documentation and implementation of new application architectures.
- Review and evaluation of key attributes of existing application architectures.
- Assist in the recommendation of improvements to existing Application Architectures.
Required Qualifications
- Bachelor's degree in computer science or engineering, or a related technical field with a strong foundation in development (Java or .NET) with early experience as a full stack developer.
- 4+ years' experience as a Solution Architect, with a strong focus on application development and scaling solutions for production environments.