
Technical Lead
About the role
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/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 be responsible for providing technical guidance / solutions ;define, advocate, and implement best practices and coding standards for the team.
-
To develop and guide the team members in enhancing their technical capabilities and increasing productivity
-
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).
-
To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations.
Skill Requirements
null
Other Requirements
null
Benefits and perks
•Learning Budget
Required skills
Python
Pandas
NumPy
FastAPI
PyTorch
TensorFlow
RAG
Vector databases
About HCL Technologies
Bangalore
Headquarters