Job Summary
CTG Tracking ID-"RDINI06,RDINI08,RDINI09"
HM Name-52293444 SANOY
"AI / ML Developer In a typical day as a Senior/Lead AI / ML Developer, you would: • Responsible for developing reliable, cost-effective and high-quality software. • Make design choices and finalize the design for new feature development. • Owns design, coding, unit/functional testing, integration and documentation activities required based on specific objectives and established project guidelines. • Contributes to test automation. • Collaborates and communicates with internal/external stakeholders to provide an insight into progress on various activities. • Represents the software systems engineering team for all phases of larger and more-complex development projects. • Provides guidance and mentoring to less- experienced staff members. If you are/have the following Skills: AI / ML Skills: • Prompt Engineering, DSPy, Meta prompting • Python for Data Science, Pandas, Numpy, Flask, fastapi,streamlit, Gradio, scrapy, seaborn, mermaid, pdfminer, • Azure Document Intelligence, Azure Copilot Studio, AWSBedrock, GCP, Vertex • SQL / NOSQL databases • Technical approaches: Predictive analytics/Regression/Classification/Time series • Algorithms: Linear Regression/LogisticRegression/SVM/Gradient boosting/Neuralnetworks/CNN’s • Data Processing: Data preprocessing/Data wrangling/Feature Engineering • Technology: Python/R/Tensorflow/Kearas/Scikit-learn/Pytorch • Knowledge Graphs • RAG, Advanced RAG, LlamaIndex, LangChain, Haystack,llamaparse • Vector Databases, Embeddings, TFIDF, BM25, Elasticsearch • Programming languages: Strong Python (plus Bash, SQL, sometimes Go) • ML frameworks: TensorFlow, PyTorch, Scikit-learn • Containerization: Docker for packaging models and dependencies • Orchestration tools: Kubernetes for scaling deployments • Model Deployment & Monitoring • Serving models: Using FastAPI, TensorFlow Serving, KServe, TorchServe • Monitoring performance: Prometheus, Grafana for observability • Data & concept drift detection: Identifying changes in data distribution over time • Extensive experience with Java, J2EE technologies and scripting languages • Strong design and development experience in Core Java (Multi-Threading, Algorithms, Data Structures,) • Experience with telecom BSS/OSS software and good exposure to relevant standards, technology and open sources • Very good knowledge of Object-oriented Analysis & Design (OOAD) and Design Patterns • Good working knowledge of java network programming • Good knowledge of Web Services (REST/SOAP/HTTP), XML, JMX, JDBC, JMS, LDAP, Java Security etc • Working knowledge of databases like Oracle, MySQL • Experience with Virtualization and cloud technologies • Good grasp of industry best practices in enterprise-class software development and agile methodology • Excellent written and oral communication skills • Ability to analyze and research issues, self-motivated, self- starte
Key Responsibilities
2. To develop and guide the team members in enhancing their technical capabilities and increasing productivity
3. To ensure process compliance in the assigned module| and participate in technical discussions/review as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations).
4. To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations.