What are the responsibilities and job description for the Sr Python Developer position at InfoVision Inc.?
Job Title: Sr Python Developer with Langgraph, GCP, AI/ML and Data Analysis Exp
Location: Irving TX / Basking Ridge NJ – Hybrid
Duration: 12 months
Job Summary:
We are looking for a skilled Python Developer with expertise in AI/ML, data analysis, and cloud computing (GCP). The ideal candidate will have experience in LangGraph (or similar language model frameworks) and a strong background in data processing, machine learning, and scalable Python applications. You will work on developing AI-driven solutions, optimizing data pipelines, and deploying models on Google Cloud Platform (GCP).
Key Responsibilities:
- Develop, test, and deploy Python-based AI/ML applications and data processing pipelines.
- Work with LangGraph (or similar frameworks) for language model orchestration and workflow automation.
- Perform data analysis, cleaning, and visualization using Python libraries (Pandas, NumPy, Matplotlib, etc.).
- Build and optimize machine learning models (Scikit-learn, TensorFlow, PyTorch).
- Deploy and manage applications on Google Cloud Platform (GCP) (Cloud Functions, BigQuery, Vertex AI, etc.).
- Collaborate with data scientists and engineers to integrate AI solutions into production systems.
- Write efficient, scalable, and maintainable code with proper documentation.
- Troubleshoot and debug issues in existing applications.
Required Skills & Qualifications:
Core Skills:
- Strong proficiency in Python (OOP, async programming, libraries like FastAPI, Flask).
- Experience with data analysis (Pandas, NumPy, SQL).
- Familiarity with LangGraph or similar workflow automation tools for LLMs.
- Knowledge of AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn).
Cloud & DevOps:
- Hands-on experience with Google Cloud Platform (GCP) (Cloud Run, BigQuery, Vertex AI, etc.).
- Knowledge of CI/CD pipelines and containerization (Docker, Kubernetes).
Nice-to-Have Skills:
- Experience with LangChain, LlamaIndex, or other LLM frameworks.
- Knowledge of Big Data tools (Apache Spark, Beam).
- Understanding of MLOps best practices.
Education & Experience:
- Bachelor’s/Master’s in Computer Science, Data Science, or related field.
- 10 years of Python development experience (AI/ML or data-heavy applications).