Data Scientist

Bangalore, KA, IN, 560029

NEC Corporation

NEC Group under the Solution for Society principle delivers safety, security, fairness and efficiency to our society with our partners around the globe.

View all jobs at NEC Corporation

Apply now Apply later

Job Description: Job title: Machine Learning Engineer Organization Name: NEC Corporation India Reporting Relationship: Rajarajan Subramanian

 

Role Summary:

We are looking for a machine Learning Engineer who will be responsible for developing, implementing, and maintaining machine learning based solutions. You will work closely with cross-functional teams to understand and translate business requirements into technical solutions, ensuring that our models are optimized for performance and scalability.

You should have strong programming skills in Python, experience with machine learning frameworks such as TensorFlow and PyTorch, and proficiency in data manipulation and analysis tools like Pandas and NumPy. Familiarity with cloud platforms, software development best practices, and a collaborative mindset are also key to excelling in this role.

Responsibilities:
  • Develop, implement, and maintain machine learning models and algorithms.
  • Preprocess and analyze large datasets to extract meaningful insights.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Optimize and fine-tune models for performance and scalability.
  • Monitor and evaluate model performance, making necessary adjustments to improve accuracy and efficiency.
  • Stay updated with the latest advancements in machine learning and artificial intelligence to incorporate best practices into our projects.
  • Document processes, models, and methodologies to ensure knowledge sharing and reproducibility.
  • Participate in code reviews and contribute to the improvement of our codebase and development practices.
Skills:
  • Proven experience as a Machine Learning Engineer or similar role.
  • Strong programming skills in Python
  • Knowledge or experience to develop Gen AI / LLM based solutions.
  • Experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, scikit-learn, etc.
  • Proficiency in data manipulation and analysis using tools like Pandas, NumPy, and SQL.
  • Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
  • Knowledge of software development best practices, including version control (Git) and agile methodologies.
  • Strong problem-solving skills and the ability to work independently as well as in a team.
  • Excellent communication skills, both written and verbal.

 

 

Prerequisites: Preferred Skills (Not Mandatory):
  • Knowledge in any web application framework like Python Django, Streamlit, etc
  • Understanding of MLOps practices and tools for deploying and monitoring machine learning models in production.
Qualifications:
  • Bachelor's or Master's degree in Engineering, computer science, Data Science, Statistics, or a related field.
Relevant Experience:
  • 3+ years of experience
Base location: Bangalore

 

Specialization Description

Data Science/Big Data Mining work includes:

  • Creating data mining architectures/models/protocols, statistical reporting, and data analysis methodologies to identify trends in large data sets
  • Analysis may be applied to various areas of the business (e.g., Market Economics, Supply Chain, Marketing/Advertising, Scientific Research, etc.)
  • Researching and applying knowledge of existing and emerging data science principles, theories, and techniques to inform business decisions
  • At higher career levels, may conduct scientific research projects with the goal of breaking new ground in data analyticsSpecialization Match Note: Machine Learning techniques may be used to solve business problems and/or derive actionable business insights.

Level Description

Senior level professional that applies advanced knowledge of job area typically obtained through advanced education and work experience. Works independently applying an advanced knowledge of a job area typically obtained through advanced education and work experience. Works to achieve results in a job area, overseeing and managing projects/ processes independently with limited supervision. Problems faced are difficult and are sometimes complex, though are routine. Coaching and reviewing the work of lower level professionals.

Apply now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Data Science Jobs

Tags: Agile Architecture AWS Azure Big Data Computer Science Data analysis Data Mining Django Economics Engineering GCP Generative AI Git Google Cloud LLMs Machine Learning ML models MLOps NumPy Pandas Python PyTorch Research Scikit-learn SQL Statistics Streamlit TensorFlow

Perks/benefits: Career development

Region: Asia/Pacific
Country: India

More jobs like this