Key Skills: Python, API frameworks (FastAPI, Flask), SQL, NoSQL, Vector Databases, Google Cloud Platform (GCP).
Roles & Responsibilities:
- Develop and maintain robust Python applications using FastAPI and Flask.
- Design and implement database solutions using SQL, NoSQL, and Vector Databases.
- Leverage Google Cloud Platform services including Cloud Storage, Virtual Machines, Vertex AI, Cloud Run, and BigQuery.
- Build and deploy AI agents utilizing Gemini as a Large Language Model (LLM).
- Collaborate with cross-functional teams to create conversational chatbots and custom AI agents using GCP services.
- Utilize version control tools such as Git, Bitbucket, or CodeCommit for code management.
- Engage in pair programming and utilize tools like GitHub Copilot or Gemini Code Assist to enhance development efficiency.
- Maintain excellent communication with team members and stakeholders, demonstrating a proactive and flexible work style.
Experience Required:
- 5 - 8 years of experience developing scalable Python applications using FastAPI and Flask.
- Strong understanding of database systems including SQL, NoSQL (e.g., MongoDB, Firestore), and Vector Databases (e.g., FAISS, Pinecone).
- Experience working with GCP services in real-world deployments, especially BigQuery, Vertex AI, and Cloud Run.
- Prior experience building and deploying AI/ML solutions and chatbot applications using LLMs.
- Familiarity with CI/CD pipelines and source control workflows using Git-based tools.
- Ability to work in Agile teams, participate in code reviews, and deliver high-quality code on time.
Education: Any Graduaton