Data / ML Platform Engineer (Python)
Technology
TCS
Tampa, United States1 month ago
Job description
Data / ML Platform Engineer (Python, LLM Pipelines, Batch Processing)
๐ Job Summary
We are looking for a Data / ML Platform Engineer to design and manage Python-based batch pipelines for evaluating machine learning and LLM models.The role involves building scalable pipelines that process large datasets, interact with LLM APIs, and store structured outputs for analytics and benchmarking.
๐ ๏ธ Key Responsibilities
๐ ML / Data Pipeline Development
- Build and maintain Python batch pipelines for:
- Model evaluation
- Dataset processing
- Design resumable and fault-tolerant workflows
๐ LLM Integration
- Integrate with:
- GPT / Claude / other LLM APIs
- Execute large-scale evaluation workflows
๐ Data Engineering
- Load and process data from:
- Cloud storage (S3, GCS, Azure Blob)
- Transform and structure data for analytics
๐ Database & Storage
- Store results in:
- MongoDB (structured outputs)
- Ensure efficient data retrieval and storage
๐ Performance & Scalability
- Optimize:
- Pipeline execution
- Cost and latency
- Handle high-volume batch jobs
๐ Cloud & DevOps
- Deploy pipelines on:
- AWS / GCP / Azure
- Use:
- CI/CD pipelines
- Version control (Git)
๐ Monitoring & Reliability
- Implement:
- Logging and monitoring
- Error handling & retries
- Ensure pipeline stability
โ Required Skills
๐น Core Skills
- Strong Python development
- Experience with:
- Batch pipelines / ETL
- Data processing
๐น AI / ML
- Hands-on with:
- LLM APIs (GPT, Claude)
- Prompt engineering
- Experience with:
- RAG pipelines (preferred)
๐น Data & Storage
- MongoDB / NoSQL databases
- Data structuring and transformation
๐น Cloud
- AWS / GCP / Azure
- Cloud storage services
๐น DevOps
- Git / GitHub
- CI/CD pipelines
๐ Experience Required
- 5โ8 years total experience
- 2+ years in ML / data pipelines / LLM-based systems
Interested in this role?