Remote Senior Solution Architect - AI

at NRI North America

Posted 2 days ago 2 applied

Description:

  • We are seeking an AI Engineer with a strong software engineering background to join our consulting team.
  • This role focuses on designing, architecting, and implementing cutting-edge AI-driven solutions for a variety of clients.
  • You will work closely with clients to understand their business needs, architect scalable production-ready solutions, and leverage the latest advancements in Generative AI, Agentic AI, and related technologies.
  • Key responsibilities include architecting and implementing AI-powered solutions using state-of-the-art generative AI, agentic AI, and multimodal AI technologies.
  • You will consult with enterprise clients to understand business challenges, define project requirements, and design AI-driven solutions that align with strategic goals.
  • The role involves designing and implementing scalable production architectures, including APIs, pipelines, and integrations with client systems.
  • You will develop and maintain software using programming languages such as JavaScript (Node/React), Python, and/or C# (.NET).
  • The position requires leveraging and fine-tuning large language models (LLMs) and other generative AI models (e.g., text, image, audio, or code generation).
  • You will integrate frameworks and libraries such as LangChain, Semantic Kernel, and vector databases (e.g., Azure AI Search, PGVector).
  • The role includes designing and implementing agent-based workflows, including orchestration of multi-agent systems using tools like LangGraph, AutoGen, or CrewAI.
  • You will collaborate with cross-functional teams (data engineers, cloud architects, UX designers) to deliver end-to-end AI solutions.
  • Ensuring security, compliance, and responsible AI practices are embedded in every solution delivered is essential.
  • You will stay up-to-date with emerging technologies and recommend best-fit tools, frameworks, and methodologies for client projects.
  • The role involves training, mentoring, and guiding client teams on implemented solutions and best practices.
  • Documenting solution architectures and providing clear communication to both technical and non-technical stakeholders is required.

Requirements:

  • A strong background in software engineering with experience in JavaScript (Node.js/React), Python, or C#/.NET is required.
  • Hands-on experience with Generative AI and LLMs (e.g., OpenAI, Anthropic, Google Gemini, Meta LLaMA) is necessary.
  • Familiarity with agentic AI frameworks and multi-agent orchestration patterns is expected.
  • Experience in building cloud-native solutions (Azure, AWS, or GCP) and integrating AI services is essential.
  • Knowledge of data pipelines, APIs, vector databases, and orchestration tools is required.
  • A strong understanding of system design, security, and scalability principles is necessary.
  • Excellent client-facing and communication skills with the ability to explain complex technical concepts to business leaders are required.
  • Familiarity with AI observability & evaluation tools (e.g., Langfuse, Weights & Biases, Arize) is preferred.
  • Experience with MCP servers, A2A (Agent-to-Agent) orchestration, or advanced LLMOps practices is a plus.
  • Contributions to open-source AI frameworks or projects are desirable.
  • Consulting experience is highly preferred.
  • A minimum of 8+ years of strong programming skills in a language such as JavaScript/TypeScript, Python, or C# is required.
  • The ability to build and architect end-to-end full stack applications such as React, Angular, or Full Microsoft Stack is necessary.
  • Extensive experience in software architecture and development, with a proven track record of designing and implementing large-scale, complex systems is essential.
  • A deep understanding of architectural patterns, design principles, and best practices for building scalable, resilient, and secure applications is required.
  • Expertise in cloud architectures, preferably Azure, including experience with services such as App Services, Azure Storage, Azure Functions, Postgres/pgvector, Azure AI Search, Azure AI Foundry, Azure OpenAI Services, and Azure ML Studio is necessary. Knowledge of AWS and Google Cloud would be valuable.
  • Excellent communication, interpersonal, and leadership skills, with the ability to influence and build consensus among stakeholders are required.

Benefits:

  • You'll work with a great group of people in a highly collaborative team and results-oriented atmosphere.
  • You'll have the opportunity to work in a dynamic and extremely positive environment where there is always the opportunity to challenge your skills and really move the needle.
  • You’ll work with large, sophisticated, and progressive clients throughout North America.
  • We provide a comprehensive benefits program including Health, Vision, and Dental Insurance, Life Insurance, Health/Dependent Care Flexible Spending, 401(k) Plan, Short-Term and Long-Term Disability Coverage, Generous Vacation and Flex Time Off Programs, Company Paid Holidays, and Training and Development Opportunities.
  • The salary for this position ranges from $140,000 to $175,000 a year, and it is eligible for a discretionary commission plan based on company and individual performance.