onsite
Forward Deployment Engineer - Tata Consultancy Services (TCS)
Software Engineer
Senior Forward Deployment Engineer blending applied ML, software engineering, and stakeholder collaboration to deliver production‑grade AI/ML and GenAI solutions on AWS, containerized with Docker/Kubernetes, ensuring scalability, security, and observability.
About the role
Key Responsibilities
- Lead use‑case discovery sessions with business stakeholders to translate complex problems into actionable AI/ML solutions.
- Design, prototype, and iterate end‑to‑end ML pipelines, from data ingestion to model training and deployment.
- Build and maintain production‑grade services on AWS, containerized with Docker and orchestrated via Kubernetes, ensuring high availability and scalability.
- Implement robust CI/CD workflows, automated testing, and continuous monitoring to guarantee model performance, security, and compliance.
- Collaborate cross‑functionally with data scientists, DevOps, and product teams to integrate models into user‑facing products and services.
Requirements
- 8+ years of professional experience in software engineering and applied machine learning.
- Proficiency in Python, AWS services (SageMaker, Lambda, ECS/EKS), and container technologies.
- Strong background in CI/CD, observability tools (Prometheus, Grafana), and security best practices.
- Excellent communication skills and ability to thrive in ambiguous, fast‑moving environments.
Skills
pythonmachine learningawsdockerkubernetescicd