Software Engineer, AI&ML

Bengaluru, KA, IN

NTT DATA

NTT DATA helps clients transform through consulting, industry solutions, business process services, IT modernization and managed services.

View company page

Req ID: 276335 

NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.

We are currently seeking a Software Engineer, AI&ML to join our team in Bangalore, Karnātaka (IN-KA), India (IN).

Job Duties: Job Summary:
We are seeking a talented Software Engineer with expertise in machine learning to join our newly formed Artificial Intelligence (AI) and Machine Learning (ML) team. As a Software Engineer, you will play an important role in supporting the AI and ML Computer Vision lead in training ML models and help them create training datasets, label and annotate these data sets for ongoing training, feedback and inference. There will be ample opportunities to create computer vision models touching some of Sunrun’s most vital processes.

Primary Job Duties:
1. Collaborate with cross-functional teams to understand business requirements and identify opportunities for machine learning techniques.
2. Analyze and evaluate existing systems and processes to identify areas where machine learning can be leveraged to improve efficiency, accuracy, and decision-making.
3. Work with engineering-leads to design and develop machine learning models and algorithms to solve complex business problems, such as recommendation systems and computer vision models.
4. Collect, clean, and preprocess (label and annotate) data from various sources to train machine learning models.
5. Train, validate, and fine-tune machine learning models using appropriate algorithms and techniques.
6. Collaborate with data engineers and software developers to integrate machine learning models into existing systems and new applications.
7. Conduct thorough testing and validation of machine learning solutions to ensure their accuracy, reliability, and scalability.
8. Monitor and evaluate the performance of deployed machine learning models, making necessary adjustments and improvements as needed.
                        
Minimum Skills Required: Required Qualifications:
1. Bachelor's degree in Computer Science, AI&ML, Data Science, or a related field.
2. Proven experience in creating training data sets, labeling and annotating data sets for Machine Learning projects.
3. Strong understanding of machine learning algorithms, techniques, and frameworks.
4. Proficiency in Python or similar programming language needed for Machine Learning.
5. Experience with machine learning libraries and frameworks, like TensorFlow or PyTorch..
6. Solid knowledge of data preprocessing, feature engineering, and model evaluation techniques.
7. Familiarity with any of cloud platforms like AWS or GCP, and experience deploying and managing models.
8. Strong analytical and problem-solving skills, with the ability to think critically and creatively to solve complex business problems.
9. Excellent communication and collaboration skills, with the ability to effectively convey technical concepts to non-technical stakeholders.

Preferred Qualifications:
1. Master's degree or higher in Computer Science, Data Science, or a related field.
2. Experience working on AI and ML projects in a professional setting.
3. Familiarity with data visualization tools and techniques for communicating machine learning results
4. Experience with natural language processing (NLP) and computer vision techniques.
5. Understanding of software development methodologies, such as Agile or DevOps.

About NTT DATA Services

NTT DATA Services is a recognized leader in IT and business services, including cloud, data and applications, headquartered in Texas. As part of NTT DATA, a $30 billion trusted global innovator with a combined global reach of over 80 countries, we help clients transform through business and technology consulting, industry and digital solutions, applications development and management, managed edge-to-cloud infrastructure services, BPO, systems integration and global data centers. We are committed to our clients’ long-term success. Visit nttdata.com or LinkedIn to learn more.

NTT DATA Services is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.

Apply now Apply later
  • Share this job via
  • or

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

Tags: Agile AWS Computer Science Computer Vision Consulting Data visualization DevOps Engineering Feature engineering GCP Machine Learning ML models NLP Python PyTorch TensorFlow Testing

Perks/benefits: Career development

Region: Asia/Pacific
Country: India
Job stats:  7  3  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.