What are the responsibilities and job description for the Data Scientist (Gen AI) position at Cat Software Services Inc.?
Job Title : Backend Engineer in Gen-AI Duration : 12 Months Contract Location : San Jose, CA (Onsite) Interview : Two rounds of Video interview and In-person interview Job Description : Qualifications, Education, Certifications, and / or Other Professional Credentials 7 years in Python, Java, or equivalent programming languages 4 years on cloud providers such as Azure / GCP / AWS 3 years of experience building GenAI services & platforms e.g. adapting models, building RAG pipelines 3 years of experience and familiarity with AI / ML Frameworks such as Pytorch / Tensorflow At least 3 real-time Gen AI project implementations in the following areas Dev Assistance [ Code generator, Test generator, etc.] RAG pipeline end-to-end understanding and implementation. Graph or any retrieval method is an added advantage. At least 2 years of experience, where integrating with various LLM models has been done successfully. Build services using FASTAPI / Flask / Django 3 years’ experience working with a wide variety of backend data systems such as Big Q, snowflake having experience in data extraction experience in streaming platforms like Kafka, building data pipelines, preparing data sets 3 Years of experience with DevSecOps flows leveraging technologies such as Git, Jenkins, Docker containers, Kubernetes, EKS and AKS, Datadogm Prometheus 7 years of experience in IT, preferably at least 2 years in cloud Certifications by cloud providers- GCP is preferred. (certificate in BigQ, VertexAI is an added advantage) Experience writing Libraries and Tools Good to Have Tools : Testing Frameworks : pytest, JUnit (for testing integrations). Version Control : Git (to manage SDLC workflow integration). Collaboration Tools : Slack, Jira (for communication and project tracking). Multi-Agent Frameworks : Experience with frameworks that support multi-agent coordination and interactions.