Machine learning Engineer
Job Description
Benefits
Join Tata Consultancy Services in Pennington, NJ and access a comprehensive benefits package that supports your health, finances, and ongoing professional growth.
- Discretionary Annual Incentive
- Medical Coverage (Medical & Health, Dental & Vision)
- Disability Insurance
- Pet Insurance
- Maternal & Parental Leaves
- Auto & Home Insurance
- Identity Theft Protection
- Commuter Benefits
- Certification & Training Reimbursement
- Vacation, Time Off, Sick Leave & Holidays
- 401K Plan
- Performance Bonus
- College Fund
- Student Loan Refinancing
Overview
This onsite Machine Learning Engineer role at Tata Consultancy Services is based in Pennington, NJ. It emphasizes hands-on data science, model development, and building scalable ML data pipelines to deliver production-ready solutions. The position requires a Bachelor of Computer Science and offers a salary range of USD 105,000 - 125,000 per year.
Responsibilities
- Hands-on ML engineering with deep experience in data science, model development, and scalable data/ML pipelines.
- Delivery of production-ready ML solutions with strong execution and technical craftsmanship.
Requirements
- CI/CD for ML using MLflow, Kubeflow, SageMaker, or Azure ML
- Model versioning, monitoring, and retraining workflows
- Docker and Kubernetes for deployment
- Strong Python proficiency (NumPy, pandas, scikit-learn, PyTorch/TensorFlow)
- Experience with AWS, Azure, or GCP ML services
- Supervised models such as Logistic Regression, Random Forest, XGBoost/LightGBM, SVMs
- Deep learning: Neural Networks, CNN, RNN, Transformers (PyTorch or TensorFlow); classification models and evaluation methods (AUC, ROC, precision/recall, cross-validation)
- Data cleaning, handling missing values and outliers; feature scaling, encoding, time-series feature generation; strong exploratory data analysis and statistical analysis skills
- Building and maintaining ML/data pipelines with Spark, Databricks, Airflow; data ingestion, transformation, validation (Great Expectations preferred)
Technologies
- MLflow
- Kubeflow
- SageMaker
- Azure ML
- Docker
- Kubernetes
- Python ecosystem: NumPy, pandas, scikit-learn, PyTorch, TensorFlow
- AWS, Azure, GCP ML services
- Spark, Databricks, Airflow
- Great Expectations
- XGBoost, LightGBM
- Logistic Regression, Random Forest, SVMs
- Neural Networks, CNN, RNN, Transformers
Job Details
- Location: Pennington, NJ
- Salary: USD 105,000 - 125,000 per year
- Education: Bachelor of Computer Science
- Job ID: 409540
- Job Function: Technology
- Role: Engineer