Role: Gen AI Developer, on-site in Milwaukee, WI or Remote- Full-time
Job description: 401904/-HE
Experience Required: 8 - 20 + Years
Must Have Technical/Functional Skills
Looking for a highly skilled Generative AI Developer with deep expertise in designing, developing, and deploying GenAI solutions on Microsoft Azure and/or AWS. The ideal candidate will have hands-on experience in production-grade AI/ML systems, a strong understanding of LLM architectures, and the ability to architect scalable, secure, and cost-effective GenAI solutions across both cloud platforms.
Roles & Responsibilities
Key Responsibilities:
- Solution Architecture & Design
- Design and architect GenAI solutions using Azure AI (Azure OpenAI, Azure ML) and/or AWS AI/ML services (Bedrock, SageMaker, Comprehend, Lex).
- Implement cloud-native architectures for LLM-based applications, including multi-cloud or hybrid deployments.
- Define and manage MLOps pipelines for model training, deployment, and monitoring using Azure ML Pipelines or AWS SageMaker Pipelines.
- Development & Implementation
- Develop and fine-tune LLMs using frameworks like Hugging Face Transformers, LangChain, Semantic Kernel, or AWS LangChain SDK.
- Implement prompt engineering, retrieval-augmented generation (RAG), and vector search using Azure AI Search, Amazon Kendra, or OpenSearch.
- Build APIs and microservices to expose GenAI capabilities using Azure Functions, AWS Lambda, or containerized services.
- Production Deployment
- Deploy GenAI models using Azure Kubernetes Service (AKS), Azure Container Apps, Amazon EKS, or Fargate.
- Monitor and optimize model performance, latency, and cost in production environments using Azure Monitor, AWS CloudWatch, and custom telemetry.
- Implement observability, logging, and alerting for AI workloads across both platforms.
- Collaboration & Documentation
- Collaborate with cross-functional teams including data scientists, DevOps, and product managers.
- Document architecture, design decisions, and operational procedures.
- Provide mentorship and conduct code reviews for junior developers.
________________________________________
Required Skills & Qualifications:
Technical Skills:
- Strong programming skills in Python, with experience in AI/ML libraries (e.g., PyTorch, TensorFlow).
- Deep knowledge of Azure AI services (Azure OpenAI, Azure ML, Cognitive Services) and/or AWS AI/ML services (Bedrock, SageMaker, Comprehend, Rekognition).
- Experience with cloud architecture, DevOps, and Infrastructure as Code (Terraform, AWS CloudFormation).
- Familiarity with LLM orchestration frameworks: LangChain, Semantic Kernel, Prompt Flow.
- Experience with vector databases: Azure AI Search, Amazon Open Search, Pinecone, FAISS.
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced, agile environment.