We are seeking an experienced Generative AI Engineer with a minimum of 5 years of professional experience in software engineering, machine learning, artificial intelligence, or a closely related technical discipline to design, develop, and deploy intelligent AI-powered applications within an enterprise technology environment.
This position offers an opportunity to work on advanced solutions involving Large Language Models (LLMs), Generative AI, Retrieval-Augmented Generation (RAG), AI Agents, Natural Language Processing (NLP), and intelligent workflow automation .
The Generative AI Engineer will collaborate with Machine Learning Engineers, Data Scientists, Software Engineers, Cloud Architects, Product Managers, and Information Security teams to develop scalable, reliable, and secure AI applications that support enterprise business operations and digital innovation.
The ideal candidate combines strong proficiency in Python, LLM application development, prompt engineering, model evaluation, vector databases, API integration, and cloud-based AI infrastructure with practical experience building production-ready software systems.
About the Role
We are seeking an experienced Generative AI Engineer with a minimum of 5 years of professional experience in software engineering, machine learning, artificial intelligence, or a closely related technical discipline to design, develop, and deploy intelligent AI-powered applications within an enterprise technology environment.
This position offers an opportunity to work on advanced solutions involving Large Language Models (LLMs), Generative AI, Retrieval-Augmented Generation (RAG), AI Agents, Natural Language Processing (NLP), and intelligent workflow automation .
The Generative AI Engineer will collaborate with Machine Learning Engineers, Data Scientists, Software Engineers, Cloud Architects, Product Managers, and Information Security teams to develop scalable, reliable, and secure AI applications that support enterprise business operations and digital innovation.
The ideal candidate combines strong proficiency in Python, LLM application development, prompt engineering, model evaluation, vector databases, API integration, and cloud-based AI infrastructure with practical experience building production-ready software systems.
Essential Duties and Responsibilities
- Design, develop, test, deploy, and maintain enterprise-grade Generative AI applications and services.
- Build and optimize LLM-powered applications, Retrieval-Augmented Generation (RAG) pipelines, and intelligent AI agents .
- Integrate foundation models and LLM APIs into scalable software applications and enterprise workflows.
- Develop AI orchestration solutions using LangChain, LangGraph, LlamaIndex , or comparable frameworks.
- Implement document ingestion, semantic search, embeddings, and vector retrieval systems.
- Design prompt templates, structured outputs, tool-calling workflows, and context-management strategies.
- Evaluate and improve AI application quality using automated testing, benchmark datasets, and human feedback.
- Implement safeguards addressing hallucinations, prompt injection, sensitive information exposure, and model misuse.
- Develop backend services and APIs using Python, FastAPI , or comparable technologies.
- Support model selection, fine-tuning, inference optimization, and performance evaluation where appropriate.
- Build scalable AI deployment workflows using cloud infrastructure, containers, and CI/CD practices.
- Monitor production AI systems for accuracy, latency, cost, reliability, and operational performance.
- Collaborate with Data Engineering and Security teams to maintain secure access to enterprise data sources.
- Participate in architecture reviews, technical design discussions, code reviews, and engineering documentation.
- Stay informed about emerging Generative AI technologies and evaluate their practical business applications.
Job Qualifications and Requirements
- Minimum 5 years of professional experience in Software Engineering, Machine Learning Engineering, Artificial Intelligence, or a closely related technical discipline required.
- Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, Data Science, or a related field, or equivalent practical experience.
- Strong proficiency in Python and modern software engineering practices.
- Hands-on experience developing applications using Large Language Models, Generative AI frameworks, or foundation model APIs .
- Understanding of transformer architectures, embeddings, tokenization, attention mechanisms, and LLM inference .
- Experience building Retrieval-Augmented Generation (RAG) solutions.
- Familiarity with LangChain, LangGraph, LlamaIndex, Hugging Face Transformers , or comparable technologies.
- Experience with vector databases such as Pinecone, Weaviate, Milvus, Chroma, FAISS, or pgvector .
- Knowledge of prompt engineering, function calling, structured generation, and LLM evaluation methodologies .
- Experience developing REST APIs and backend services.
- Familiarity with PyTorch, TensorFlow , or other machine learning frameworks.
- Experience with AWS, Microsoft Azure, or Google Cloud Platform (GCP) .
- Understanding of Docker, Kubernetes, CI/CD, observability, and cloud-native application deployment .
- Knowledge of AI security, data privacy, responsible AI, and model governance principles.
- Experience with fine-tuning, LoRA/PEFT, model serving, or agentic AI architectures is advantageous.
- Strong analytical, debugging, documentation, and communication skills.
Personal Capabilities and Qualifications
- Strong technical problem-solving and analytical reasoning abilities.
- Ability to translate complex AI concepts into reliable software solutions.
- High standards for engineering quality, system reliability, and security.
- Ability to evaluate tradeoffs between model quality, latency, cost, and scalability.
- Strong ownership of AI applications throughout development and production operations.
- Effective collaboration with engineering, research, security, and business stakeholders.
- Ability to work independently within distributed technical teams.
- Strong curiosity about emerging AI technologies and practical innovation.
- Commitment to responsible AI development and continuous professional learning.
Strategic Support
- Contribute to enterprise Generative AI strategy and intelligent automation initiatives.
- Support development of reusable AI application frameworks, evaluation systems, and engineering standards.
- Identify opportunities to apply LLMs, RAG, AI Agents, and Generative AI to business challenges.
- Help improve AI platform scalability, operational efficiency, security, and governance.
- Evaluate emerging foundation models, AI development tools, and deployment architectures.Collaborate with technical leadership on long-term AI architecture and technology roadmaps.
- Support responsible adoption of AI capabilities across enterprise products and internal workflows.
Working Conditions
- Remote position within the United States.
- Full-time position within an enterprise AI and software engineering environment.
- Regular virtual collaboration with AI Engineering, Machine Learning, Software Development, Cloud Infrastructure, Product, and Security teams.
- Collaboration across multiple U.S. time zones may be required.
- Participation in Agile development activities, technical reviews, AI evaluations, and production releases.
- Occasional production support or scheduled deployment activities may be required.
- Responsible handling of confidential enterprise information, proprietary source code, and sensitive datasets is required.
Job Function
Primary Function: Generative AI Engineering
Specialization: Large Language Models, RAG, AI Agents & Applied AI Development
Workplace: Remote — United States
Employment Type: Full-Time
Experience Required: Minimum 5 Years
Relevant Skills & Keywords: Generative AI Engineer, GenAI Engineer, AI Engineer, LLM Engineer, Artificial Intelligence, Generative AI, Large Language Models, LLMs, Python, LangChain, LangGraph, LlamaIndex, Retrieval-Augmented Generation, RAG, Agentic AI, AI Agents, Prompt Engineering, Hugging Face, Transformers, PyTorch, TensorFlow, Vector Databases, Pinecone, Weaviate, Milvus, Chroma, FAISS, pgvector, Embeddings, Semantic Search, Fine-Tuning, LoRA, PEFT, Model Evaluation, LLMOps, MLOps, FastAPI, REST APIs, AWS Bedrock, Azure AI, Google Vertex AI, Docker, Kubernetes, CI/CD, AI Security, Responsible AI, Cloud AI Infrastructure.
Compensation & Benefits
Compensation will be competitive and determined based on technical experience, qualifications, geographic location, and overall position responsibilities.
The total rewards package may include:
- Competitive annual base salary
- Performance-based incentives where applicable
- Equity or long-term incentive opportunities where applicable
- Medical, dental, and vision insurance
- Retirement savings plans with employer contributions
- Paid time off and company holidays
- Paid parental and family leave
- Life and disability insurance
- Remote-work support and equipment assistance
- Professional development and AI certification support
- Generative AI, machine learning, and cloud technology training
- Wellness and employee-assistance programs
- Additional benefits according to company policy
Why Join Us
Join an enterprise technology environment where Generative AI and intelligent software systems are helping shape the next generation of digital products, automation capabilities, and business applications.
You will have opportunities to work with advanced foundation models, LLM orchestration frameworks, cloud AI platforms, and experienced engineering professionals while developing solutions that address meaningful business challenges.
This position offers technical ownership, exposure to emerging AI technologies, and opportunities to strengthen expertise in Large Language Models, RAG, Agentic AI, Python, LLMOps, and enterprise AI architecture .
For a Generative AI Engineer with 5+ years of professional experience , this opportunity provides remote flexibility, continued technical growth, and the ability to contribute to scalable, secure, and innovative AI applications.
Equal Employment Opportunity
We are committed to providing equal employment opportunities to qualified applicants without discrimination based on legally protected characteristics. Employment decisions are based on job-related skills, experience, qualifications, and applicable business requirements.