Technical Architect - AI, ML & Generative AI
Role details
Job location
Tech stack
Job description
-
Research, design, and prototype state-of-the-art AI/ML and Generative AI models (eg, LLMs, Transformers, Diffusion Models) to address complex business challenges.
-
Architect end-to-end ML pipelines, encompassing data ingestion, preprocessing, model training, evaluation, deployment, and monitoring (MLOps).
-
Design cloud-native, scalable, and cost-optimized AI solutions for deployment on AWS (SageMaker, Bedrock) and GCP (Vertex AI, Gemini).
-
Make strategic build-vs-buy decisions and select the right frameworks (eg, TensorFlow, PyTorch, Hugging Face, LangChain).
-
Use experience with Multi-Model RAG based solution development & Agentic AI based solution approaches.
-
Lead by example: write production-quality code, build and tune models, and troubleshoot complex issues within the data and ML stack.
-
Own the entire ML lifecycle, ensuring best practices in reproducibility, versioning (eg, MLflow, DVC), and model governance.
-
Collaborate closely with the Cloud/DevOps Architect to integrate AI workloads seamlessly into CI/CD pipelines and cloud infrastructure.
-
Serve as the primary technical mentor for interns and junior data scientists, providing guidance on projects, code reviews, and research methodologies.
-
Foster a culture of continuous learning by conducting workshops on advanced AI topics, ethical AI, and new technologies.
-
Translate complex AI concepts into actionable tasks for the team.
-
Act as the key AI expert during pre-sales, demonstrating the technical superiority and value of our AI solutions to potential customers and partners.
-
Architect and deliver compelling proof-of-concepts (POCs) and demos that showcase practical applications.
-
Create high-quality technical content (whitepapers, architecture diagrams, blog posts) to articulate the innovation behind our marketplace offerings.
-
Present solutions confidently to both technical and non-technical audiences, supporting the sales cycle., Performs work under time schedules and stress which are normally periodic or cyclical, including time sensitive deadlines, intellectual challenge, some language barriers, and project management deadlines. May require working additional time beyond normal schedule and periodic travel. What we'll bring:
-
Medical Plans
-
Vision Plan
-
Short-Term Disability
-
Long-Term Disability
-
Critical Illness/Accident/Hospital Indemnity/Identity Theft Protection
-
401(k)
Requirements
- 5-10 years of hands-on experience in data science, machine learning, and AI, with at least 3 years in an architect or tech lead role.
- Bachelor's Degree preferred.
- A proven track record of building, training, tuning, and deploying machine learning models into production environments.
- Deep, practical experience with Generative AI, including working with Large Language Models (LLMs), prompt engineering, RAG architectures, and fine-tuning.
- Strong proficiency in Python and its core ML ecosystem (eg, Pandas, NumPy, Scikit-learn, TensorFlow/PyTorch, matplotlib). Scala, GO experience is an added advantage.
- Experience in building AI solutions which follow, secure by design principles, including data encryption, privacy-preserving ML techniques, vulnerability scanning, and compliance readiness (SOC2, FedRAMP).
- Extensive experience with cloud AI platforms: AWS SageMaker and/or GCP Vertex AI.
- Solid understanding of MLOps principles and tools (eg, MLflow, Kubeflow).
- Experience with data engineering and processing large datasets (SQL, Spark, Leetcode, Strata Scratch).
Ideal Candidate Will Also Have:
- Direct experience packaging and launching solutions on the AWS Marketplace and/or GCP Marketplace.
- Published research, contributions to open-source AI projects, or a strong portfolio of personal projects.
- Exceptional storytelling and presentation skills, with experience in a customer-facing pre-sales or consulting role.
- Relevant cloud certifications (eg, AWS Certified Machine Learning - Specialty, Google Cloud Professional Machine Learning Engineer).
Necessary Skills and Attributes:
- Self-motivated individual with the ability to thrive in a team-based or independent environment.
- Detail-oriented with strong organization and reporting skills.
- Ability to work in a fast-paced environment.
- Limited supervision and the exercise of discretion.
Physical Demands:
The physical demands described here are representative of those that must be met by contract employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the contract employee is occasionally required to stand, clean, crawl, kneel, sit, sort, hold, squat, stoop, stand, twist the body, walk, use hands to finger, handle, or feel objects, tools or controls, reach with hands and arms, climb stairs or ladders and scaffolding, talk or hear, and lift up to 20 pounds. Specific vision abilities required by the job include ability to distinguish the nature of objects by using the eye. Operate a computer keyboard and view a video display terminal between 50% - 95% of work time, including prolonged periods of time. Requires considerable (90%+) work utilizing high visual acuity/detail, numeric/character distinction, and moderate hand/finger dexterity.