Machine Learning Engineer

Tata Consultancy Services


Date: 16 hours ago
City: Napa, CA
Salary: $90,000 - $140,000 per year
Contract type: Full time
Job Description

Develop and deploy machine learning models that process and analyze IoT (Internet of Things) signal data.

Work with large-scale sensor data from connected devices to build predictive models, anomaly detection systems, and real-time decision-making algorithms. The ideal candidate should have a strong background in signal processing, deep learning, edge AI, time-series analysis, and ML model deployment in IoT environments.

Investigate state-of-the-art ML/DL techniques analysis.

Develop novel approaches for unsupervised/semi-supervised learning in low-label IoT environments.

Explore federated learning, continual learning, and reinforcement learning for adaptive IoT systems.

Proficiency in Python, TensorFlow/PyTorch, and scikit-learn.

Experience with signal processing libraries (SciPy, librosa, PyWavelets).

Familiarity with IoT protocols (MQTT, CoAP) and edge computing.

Base Salary Range: $90,000 - $140,000 per annum

TCS Employee Benefits Summary

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Qualifications: BACHELOR OF COMPUTER SCIENCE

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume