Gen AI Engineer
Surya MSDRemoteSENIORPosted 12d ago
Generative AILLMsRAGprompt engineeringAWSGCPmicroservicesPythonFastAPIFlaskREST APIsasynchronous programmingAmazon BedrockSageMakerVertex AIGeminiLangChainLangGraphLlamaIndexDockerKubernetesCI/CDTerraformKafkaRedisPostgreSQLMongoDB
About the Role
We are looking for a highly skilled Gen AI Engineer with strong hands-on experience in Generative AI, AWS, Google Cloud Platform (GCP), and microservices architecture. The ideal candidate will be responsible for designing, developing, deploying, and scaling AI-powered applications using LLMs, RAG, cloud-native services, and distributed microservices.
Key Responsibilities
• Design, develop, and deploy Generative AI applications using LLMs, prompt engineering, and Retrieval-Augmented Generation (RAG).
• Develop and deploy AI solutions using AWS and GCP cloud platforms.
• Build scalable microservices using Python, FastAPI, Flask, or similar frameworks.
• Develop REST APIs and integrate Gen AI models with enterprise applications.
• Work with AWS services such as Amazon Bedrock, SageMaker, Lambda, ECS, EKS, and S3.
• Work with GCP services such as Vertex AI, Gemini, Cloud Run, GKE, and Cloud Storage.
• Design and implement cloud-native applications using Docker and Kubernetes.
• Implement CI/CD pipelines, monitoring, logging, and automated deployments.
• Optimize LLM performance, latency, scalability, and cloud infrastructure costs.
• Collaborate with data engineering, DevOps, and application development teams.
Requirements
• Strong experience in Generative AI, LLMs, RAG, and prompt engineering.
• Strong hands-on development experience with AWS and GCP.
• Excellent programming skills in Python.
• Strong experience developing and deploying microservices architecture.
• Experience with FastAPI, Flask, REST APIs, and asynchronous programming.
• Hands-on experience with Amazon Bedrock, SageMaker, Vertex AI, or Gemini.
• Experience with LangChain, LangGraph, or LlamaIndex.
• Experience with Docker, Kubernetes, CI/CD, and cloud deployment.
• Strong understanding of API security, authentication, scalability, and distributed systems.