AI Engineer
jobvite
Job Description
AI & Generative AI Engineering
- Design and develop AI and Generative AI capabilities integrated with the existing cloud data platform.
- Build enterprise applications using Large Language Models (LLMs) and foundation models.
- Develop Retrieval-Augmented Generation (RAG) solutions using enterprise structured and unstructured data.
- Design prompting, context management, grounding, and retrieval strategies for enterprise AI applications.
- Build AI agents and agentic workflows for data discovery, analytics, operational automation, and knowledge retrieval.
- Implement embeddings, semantic search, vector indexing, and vector database solutions.
- Integrate enterprise data with LLM platforms and AI services through secure APIs.
- Implement mechanisms for evaluating AI responses for accuracy, relevance, hallucination, and overall quality.
- Develop appropriate guardrails, observability, monitoring, and responsible-AI controls for production AI applications.
Cloud Data Platform Engineering
- Enhance and extend existing enterprise cloud data platform capabilities.
- Design and develop scalable data ingestion, transformation, and processing pipelines.
- Work with structured, semi-structured, and unstructured datasets.
- Build reusable data services and APIs that can be consumed by AI applications.
- Optimize data pipelines and storage for performance, scalability, reliability, and cost.
- Support data quality, metadata management, lineage, governance, and security requirements.
- Work with batch and real-time/streaming data processing patterns.
- Ensure AI solutions integrate effectively with existing data architecture and enterprise security standards.
Solution Engineering
- Translate business requirements and use cases into scalable AI/data engineering solutions.
- Develop reusable frameworks and components for AI-enabled data platform capabilities.
- Conduct technical POCs and rapidly evaluate new AI technologies and frameworks.
- Productionize successful prototypes following enterprise engineering standards.
- Collaborate with Data Architects, Data Engineers, Cloud Engineers, Data Scientists, Product Owners, and business stakeholders.
- Participate in architecture/design discussions, code reviews, troubleshooting, and performance optimization.