Gen AI Engineer / Applied AI Engine...
Full Job Description
About The Role
We are seeking a hands-on Generative AI (Gen AI) Engineer to develop and implement real-world AI-powered solutions on the Google Cloud Platform (GCP). This role is dedicated to applying Generative AI technologies to address data-centric challenges, automate product workflows, and streamline complex business processes. You will be instrumental in building sophisticated intelligent systems leveraging RAG (Retrieval Augmented Generation) architectures, AI agents, and robust data pipelines, going beyond simple API integrations. This position demands a strong blend of software engineering expertise and practical AI problem-solving capabilities, focusing on designing and deploying production-grade Gen AI applications rather than purely research-based experimentation.
Tech Environment
- Google Cloud Platform (GCP)
- Vertex AI & Gemini Models
- Python
- RAG Architectures
- Cloud Run deployments
- Data stores (SQL / NoSQL / Vector DBs)
- Gen AI Agents & workflow automation
Key Responsibilities
Gen AI Solution Development
- Design and implement Generative AI applications using Vertex AI and Gemini.
- Build RAG pipelines that integrate structured and unstructured data.
- Develop AI agents for sophisticated workflow automation and task orchestration.
- Create intelligent assistants and automated decision-making systems.
Data & Retrieval Systems
- Design efficient data ingestion pipelines for AI consumption.
- Work with embeddings, vector search, and knowledge retrieval mechanisms.
- Integrate databases, document stores, and various business data sources into AI workflows.
- Enhance response quality through expert prompt design, optimized retrieval logic, and rigorous evaluation.
Product & Business Automation
- Automate product flows and operational processes utilizing AI agents.
- Build systems to assist internal teams with advanced data analysis and decision support.
- Develop solutions that simplify business workflows and reduce manual operational efforts.
Cloud Deployment & Integration
- Deploy AI services on GCP, including Cloud Run and API endpoints.
- Integrate AI features seamlessly with backend services and existing applications.
- Optimize Gen AI workloads for cost, latency, and overall reliability.
Problem Solving
- Apply Gen AI techniques to tackle complex algorithmic and data processing challenges.
- Evaluate model outputs rigorously and implement continuous performance improvements.
- Develop reusable AI frameworks and utility components.
Requirements
Required Skills
Core Skills
- Minimum 2 years of strong Python programming experience.
- Minimum 2 years of hands-on experience with Generative AI tools and platforms.
- Solid understanding of data models and data processing techniques.
- Practical implementation experience with RAG architectures.
- Experience utilizing Vertex AI or comparable cloud AI platforms.
- Working knowledge of Gemini / LLM APIs.
- Understanding of AI agents and orchestration concepts.
Cloud & Systems
- Experience with GCP services is preferred.
- Proficiency in deploying services using Cloud Run or containerized APIs.
- Experience working with various databases and data stores (SQL/NoSQL).
- Ability to handle large datasets and document collections.
AI Engineering Knowledge
- Expertise in prompt engineering and evaluation methodologies.
- Solid grasp of embeddings and vector search concepts.
- Experience in handling model hallucinations and improving answer accuracy.
- Proficiency in API integration and microservices communication.
What We Expect From You
- Demonstrated ability to build complete GenAI solutions, not just consume APIs.
- A strong debugging and problem-solving mindset.
- A keen interest in applying AI to solve real-world business problems.
- An ownership mindset and a proactive attitude towards experimentation.
- The capacity to learn and adapt quickly within the rapidly evolving AI ecosystem.
Good to Have
- Experience with vector databases (e.g., Pinecone, Weaviate, FAISS).
- Familiarity with frameworks like LangChain, LlamaIndex, or other agent frameworks.
- Knowledge of Natural Language Processing (NLP) fundamentals.
- Experience building chatbots or AI assistants.
- Exposure to data pipelines or ETL systems.
- Experience optimizing LLM cost and latency.
Experience
2 - 5 years of total experience, with at least 2 years of hands-on Python development and 2 years working with Generative AI tools/platforms.
Why Join Us
- Opportunity to work on real production Gen AI systems.
- Contribute to AI automation that impacts business workflows significantly.
- Gain hands-on experience within the Vertex AI & Gemini ecosystem.
- Tackle challenging data and algorithmic problems.
Important Note
This role requires practical implementation experience. Candidates who have solely completed courses or theoretical certifications in AI without a portfolio of built applications may not be suitable.