Python Engineer
Posted Updated
Description
The candidate will have responsibilities across the following functions:
Python and Backend Development:
- Strong hands-on experience with Python.
- Experience developing REST APIs and backend services.
- Good understanding of Flask or similar Python backend frameworks.
- Strong problem-solving and debugging skills.
- Understanding of Data Structures and Algorithms.
Generative AI and LLMs:
- Strong understanding of Generative AI and LLM concepts.
- Hands-on experience with LLM integration and API-based model interaction.
- Strong knowledge of Prompt Engineering.
- Experience building AI Agents / Agentic AI applications.
- Understanding of multi-agent architectures and workflows.
RAG and Vector Databases:
- Hands-on experience building RAG architectures.
- Experience with embeddings and embedding models.
- Experience with Vector Databases.
- Strong understanding of semantic search and document retrieval.
- Experience with document ingestion, chunking, indexing, retrieval, and context generation.
GCP and Production Deployment:
- Experience working with Google Cloud Platform (GCP).
- Exposure to deploying AI/backend applications in staging and production environments.
- Understanding of GCP service accounts, CI/CD, deployment, monitoring, and production support.
- Experience building scalable and reliable cloud-based applications.
SQL and Data/ML Fundamentals:
- Strong SQL skills and experience with relational databases.
- Hands-on experience with Pandas and NumPy.
- Strong data manipulation and transformation skills.
- Understanding of basic ML algorithms such as Logistic Regression and Random Forest.
- Understanding of concepts such as cosine similarity, embeddings, and vector search.
Requirements:
- Hands-on experience with LangGraph, LangChain, or LangX.
- Experience building complex agentic workflows and multi-agent systems.
- Experience with GCP, deployments, service accounts, CI/CD, and working with staging/production environments.
- Experience integrating enterprise APIs such as JIRA, Zephyr, and Salesforce APIs.
- Experience with LLM evaluation, AI quality assessment, test-data generation, and evaluation datasets.
- Exposure to post-deployment AI validation and monitoring.
- Experience with Google Sheets/spreadsheet automation where required.
Preferred:
- 3+ years of relevant experience in Python, Backend Engineering, Generative AI, AI/ML Engineering, or Data Engineering.
- Good understanding of Model Context Protocol and integrating AI agents with enterprise tools.
- Experience developing or integrating backend services using Golang.
- Candidates with strong hands-on/project experience in LLM applications, RAG, AI Agents, and Python development.