Job Detail

Senior Software Engineer (Data Scientist)

Bangalore, Karnataka, India

Job Detail

Salary Negotiable
Experience 6 years - 10 years
Category IT/Software
Job Type Full-time
Posted Date Sat Jan 17, 2026
Apply before : Thu Sep 09, 2027
Keyskills Not Mentioned

Job Summary

Terawe is an IT solutions and services firm, based in Bellevue, WA USA, with offices in India, Australia, Canada, and Ireland. We are focused on developing industry-wide solutions on cloud infrastructure, productivity, data platforms, and artificial intelligence across multiple verticals such as Retail, Education, Finance, Manufacturing, and Healthcare, and work closely with several enterprise customers globally.

Job Description

About the job


Role – Senior Software Engineer (Data Scientist)


Educational Qualification: - Bachelor of Technology in Computer Science or related field


Years of Experience: 7 - 12 Years Location: - Kochi / Bangalore (Work from Office)


Note:- Positions to be closed immediatly


Required Skills


 8+ years of software development experience with a minimum of 4 years as a full-time Data Scientist, Machine Learning Researcher, or ML Engineer


Strong programming skills in Python and R with experience in libraries like Pandas, NumPy, scikit-learn


Hands-on experience with deep learning frameworks: TensorFlow, PyTorch, Keras


Solid understanding of various machine learning techniques (e.g., clustering, decision trees, neural networks)


Experience in Natural Language Processing (NLP), especially sentiment analysis, entity recognition, and using SpaCy


Proficiency with SQL databases and complex queries


Proven ability to work independently in fast-paced, start-up-like environments


Cloud platform experience (AWS, GCP, or Azure)


Specialized AI Skills


Experience deploying and fine-tuning Large Language Models (LLMs)


Knowledge of Reinforcement Learning techniques


Expertise in Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs)


Experience with audio, video, and image intelligence applications


 


Roles & Responsibilities


Design, build, deploy, monitor, and maintain machine learning models


Perform feature engineering to identify and calculate valuable input features


Clean, analyze, and prepare new data sources for analysis and model input


Use data visualization tools to communicate insights effectively across teams


Work with Data Engineers to transition models from research to production


Optimize model performance using adaptive/incremental ML techniques


Align customer/product needs with appropriate modeling or visualization approaches


Recommend and implement solutions to improve data quality and reliability


Collaborate with the Product Development Team on new feature planning


 


AI-Focused Responsibilities:


Deploy and fine-tune LLMs for various business applications


Apply reinforcement learning in predictive analytics and decision-making


Develop deep learning models for NLP, computer vision, and audio/video analytics


Design AI-driven solutions targeting audio, video, and image intelligence





 


 

Job Overview

Location
Bangalore, Karnataka, India
Views
9
Save this job
Save this job
Similar Jobs

Job Recommendations

ERP Technical Consultant ..

Info Way Solutions
Chennai
Posted: Tue Jan 20, 2026

Senior IoT Full Stack Engineer

Intraedge IT Services and IT Consulting
Pune
Posted: Tue Jan 20, 2026

Selenium Java Automation

Zensar Technologies
Noida
Posted: Tue Jan 20, 2026