What are the responsibilities and job description for the AI Python Developer position at SATCON Inc?
Title: AI Python Developer
Experience: 9 years
Employment Type: Contract – 6 months
Location: PHX AZ(Hybrid 3 days onsite in a week)
Interview Mode: 1 round Webex and 2nd In-person
Responsibilities
- Design, build, and enhance AI/ML and generative AI solutions using Python, large language models (LLMs), retrieval-augmented generation (RAG), prompt engineering, and agentic AI frameworks.
- Partner with Security, Risk, Engineering, Governance, and Data teams to deliver secure, reliable, scalable, and responsible AI solutions.
- Develop and support data-processing, model-deployment, and monitoring workflows.
- Drive continuous improvements in code quality, system performance, scalability, maintainability, and operational reliability.
Required Qualifications
- 9 years of hands-on professional experience in Python development.
- Experience with one or more machine-learning frameworks, such as PyTorch, TensorFlow, or scikit-learn.
- Practical knowledge of LLMs, natural language processing (NLP), embeddings, RAG, prompt engineering, and AI application development.
- Experience with agentic AI frameworks or orchestration tools, such as LangChain, AutoGen, CrewAI, or comparable technologies.
- Hands-on experience with SQL and data manipulation.
- Working knowledge of REST APIs, Git-based development workflows, and core cloud concepts across AWS, Google Cloud, or Microsoft Azure.
- Familiarity with containerization technologies, such as Docker, and CI/CD practices.
- Exposure to MLOps, workflow orchestration, and data-processing technologies, such as MLflow, Kubeflow, Argo Workflows, Kafka, Spark, or Apache NiFi