
Technical Specialist
About the role
Job Summary
CTG Tracking ID-RDBSS34 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/Logistic Regression/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, Llama Index, Lang Chain, Haystack,llamaparse • Vector Databases, Embeddings, TFIDF, BM25, Elasticsearch • Programming languages: Strong Python (plus Bash, SQL, sometimes Go) • ML frameworks: Tensor Flow, Py Torch, Scikit-learn • Containerization: Docker for packaging models and dependencies • Orchestration tools: Kubernetes for scaling deployments • Model Deployment & Monitoring • Serving models: Using FastAPI, Tensor Flow Serving, KServe, Torch Serve • 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
-
To architect| design and develop (through Team) solution for product/project & sustenance delivery
-
To support as an SME
-
To ensure knowledge up-gradation and work with new technologies so that the solution is current and meets quality standards and the client requirements
-
To train and develop team so as to ensure that there is an adequate supply of trained manpower in the said technology and deliver risks are mitigated
-
To gather specifications and deliver solutions to the client organization based on understanding of a domain or technology
-
To review project deliverables.
-
To recommend client value creation initiatives and implement industry best practices (on specific technology/product)
Skill Requirements
AI/ML
Other Requirements
null
Benefits and perks
•Learning Budget
Required skills
AI/ML
Python
Prompt engineering
RAG
Data processing
Model deployment
Monitoring
About HCL Technologies
Bangalore
Headquarters