Senior Data & AI Engineer (GCP + Generative AI)
Role details
Job location
Tech stack
Job description
Senior Data & AI Engineer (GCP + Generative AI) Develop and maintain Python-based applications Build and manage solutions on GCP Work on Generative AI models and integrations Create APIs and microservices Implement AI/ML pipelines (Vertex AI, BigQuery, Dataflow) Optimize application performance and scalability Collaborate with data and ML teams Ensure secure and efficient cloud usage Stay updated with AI/GenAI trends
Requirements
Required Skills Strong experience in Python (FastAPI, Flask) and PySpark Hands-on experience with GCP services (Compute Engine, Cloud Run, GKE, BigQuery, Cloud Storage, Vertex AI) Experience with Generative AI / LLMs (OpenAI, Gemini, Hugging Face) Knowledge of prompt engineering and model fine-tuning Good understanding of REST APIs, microservices, and distributed systems Experience with Docker, Kubernetes, and CI/CD Familiarity with data processing tools (Pandas, PySpark) Key Responsibilities Develop and maintain Python-based applications Build and manage solutions on GCP Work on Generative AI models and integrations Create APIs and microservices Implement AI/ML pipelines (Vertex AI, BigQuery, Dataflow) Optimize application performance and scalability Collaborate with data and ML teams Ensure secure and efficient cloud usage Stay updated with AI/GenAI trends Preferred Skills Experience with LangChain, LlamaIndex Knowledge of vector databases (Pinecone, FAISS, Weaviate) Experience building chatbots or AI assistants