Posted on: 01/08/2025
Roles and Responsibilities :
AI/ML Engineer
- Model Development & Training
- Design, build, and train machine learning and deep learning models for classification, regression, NLP, computer vision, or recommendation systems.
- Fine-tune pre-trained models (e.g., LLMs) for domain-specific tasks.
- Generative AI & LLM Integration
- Customize and integrate Large Language Models (LLMs) like GPT for various applications.
- Implement prompt engineering, few-shot learning, and retrieval-augmented generation (RAG).
- API Development & Integration
- Develop and maintain RESTful APIs to expose AI/ML capabilities to front-end or third-party systems.
- Integrate external data sources (Databricks, SAP, document stores) securely with authentication mechanisms.
- Data Engineering & Preprocessing
- Collect, clean, preprocess, and transform large datasets for model training and inference.
- Build pipelines for real-time and batch data processing.
- Model Deployment & Monitoring
- Deploy ML models into production environments (cloud/on-prem) using tools like Docker, Kubernetes, or MLFlow.
- Implement monitoring, logging, and alerting for model performance and drift.
- Documentation & Standards
- Document APIs using OpenAPI/Swagger specifications.
- Maintain version control and code quality standards in collaboration with software teams.
- Collaboration with Cross-functional Teams
- Work closely with data scientists, software engineers, DevOps, and InfoSec teams.
- Translate business requirements into scalable ML solutions.
Security & Compliance :
- Ensure models and APIs comply with organizational security standards.
- Collaborate with InfoSec for secure data access and deployment.
Innovation & R&D :
- Stay updated with the latest advancements in AI/ML, LLMs, and GenAI tools.
- Prototype and evaluate new technologies to improve product capabilities.
Did you find something suspicious?