Senior Software Architect (Gen AI)

Overview

On Site
Hybrid
Depends on Experience
Full Time

Skills

Gen AI
AI/ML Frameworks
Large Language Models (LLMs)
RAGs
LangChain
LangGraph
Vector Databases
Pinecone
Milvus
Neo4j
AI/ML
React.js
Angular
TypeScript
Azure
AWS
GCP
API

Job Details

Enterprise Solution Design, Development and Delivery: Experience in designing, developing and delivering of enterprise scale solutions by working with different internal and external stakeholders.

GenAI/ML Frameworks & Tooling: Hands on experience in using Large Language Models (LLMs), RAGs, LangChain, LangGraph, Vector Databases (Pinecone, Milvus, Neo4j) for developing AI/ML based solutions.

Backend & API Development: Hands on experience in server-side technologies including Python, Node.js, Spring Boot in developing Microservices Architectures, RESTful APIs.

Frontend & UI Development: Hands on experience in using React.js, Angular, TypeScript

DevOps & Cloud Infrastructure: Expertise in CI/CD Pipelines (Jenkins, ADO), Containerization (Docker, Kubernetes, OpenShift), Cloud Platforms (Azure, AWS, Google Cloud Platform).

Other Skills: Mentoring and providing technical leadership for cross-functional teams.

Job Description

We are seeking a visionary Software Architect with deep expertise in Generative AI, LLMs, and scalable architecture design. You will lead the technical direction of cutting-edge AI systems, collaborating with cross-functional teams to deliver highly performant, secure, and maintainable solutions. The candidate will also bring experience in client services and project delivery, with the ability to engage effectively with client stakeholders, translate business requirements into technical strategies, and ensure alignment across engineering and delivery teams.

Responsibilities

  • Engage with client stakeholders throughout the project lifecycle to ensure smooth execution and timely delivery
  • Take ownership of end-to-end program delivery, managing risks, issues, and status reporting to leadership
  • Architect enterprise-scale solutions leveraging GenAI and NLP technologies for real-world use cases
  • Provide hands-on technical leadership to the development team, actively assisting in overcoming complex challenges
  • Lead and manage cross-functional development teams, ensuring high performance and collaboration
  • Mentor junior team members, supporting their technical growth and career development

Qualifications:

  • Bachelor s or Master s degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
  • Experience in client services project delivery, managing client stakeholders.

8+ years of professional experience in software architecture, with at least 3 years in AI/ML or NLP-based systems

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.