Posted 20 June, 2026
Software Engineer AI ML
TCS
Hyderabad, TG, IN
Full Time
Reference: 94acde1fd155f616
Job Description
Job Description: Software Engineer – Machine Learning
About the Role
We are looking for a skilled Software Engineer – Machine Learning to join a collaborative team focused on building predictive analytics solutions. The role involves working closely with data scientists, MLOps engineers, and analytics engineers to develop and maintain software systems that support machine learning models.
Key Responsibilities
- Develop and test system code using standard software development practices for predictive analytics models
- Build inference code and implement code maintenance and optimization strategies
- Perform data quality checks and implement robust error handling mechanisms
- Design and execute unit and regression test plans for inference systems
- Develop monitoring capabilities for data and model quality, including bias and feature drift detection
- Troubleshoot and resolve production issues by performing root cause analysis
- Debug, track, and resolve issues including data fetch failures and system errors
- Build automation solutions as required
Requirements & Skills
- 3 to 5 years of experience as a Machine Learning Engineer or Software Engineer working on data science products
- Strong programming experience in Python , including code optimization techniques
- Hands-on experience with AWS services , including:
- SageMaker
- Athena
- S3
- SageMaker Model Monitor
- Managed Services
- CloudWatch
- Experience in developing and implementing software requirements