Lead Engineer - AI services

NTT DATA BUSINESS SOLUTIONS

Chennai District

Hybrid

INR 1,200,000 - 2,400,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NTT DATA BUSINESS SOLUTIONS is seeking a Software Development Engineer to design, develop, and test software systems, modules, and cloud-based tools. The role includes participating in detailed design, prototyping multi-vendor infrastructure, and showcasing solutions to clients.

You will work in a micro-services environment with APIs, telemetry data, and ML/AI algorithms, collaborating with product teams across geo-distributed teams.

Qualifications

  • Experience designing, developing and testing software systems and modules.
  • Experience with micro-services, APIs and cloud-based tools.
  • Experience working with geo-distributed teams across multiple stakeholders.

Responsibilities

  • Designs and develops solutions that drive business growth.
  • Writes and tests code; executes automated testing.
  • Participates in software deployment and CI/CD processes.
  • Collaborates with product teams across multiple teams to deliver components.
  • Contributes to integration and building of solutions via automation and 3rd party software.
  • Develops large scale distributed systems and maintains technical documentation.

Skills

Cloud architecture
Java
Python
C++
C#
JavaScript
Node.js
Microservices
RESTful APIs
DS & Algorithms
CI/CD
ML/AI
Agile methodologies
Team collaboration
Debugging

Education

Bachelor's degree in Computer Science or Engineering
Microsoft Certified Azure Fundamentals
Agile certifications

Tools

Docker
Kubernetes
Elasticsearch
MongoDB
Cassandra
Git
CI/CD pipelines

Job description

Job Summary

The Software Development Engineer is a seasoned subject matter expert, tasked with participating in designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools.

This role is accountable for participating in detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients.

This role designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data.

Key responsibilities
  • Designs and develops solutions and functionality that drives the growth of business.
  • Accountable for writing and testing code.
  • Accountable for execution of automated testing.
  • Contributes to software deployment.
  • Works across multiple teams to deliver software components while working in collaboration with the product team.
  • Contributes to the integration and building of solutions through automation and coding, using 3rd party software.
  • Creates, crafts and debugs large scale distributed systems.
  • Contributes to writing, updating and maintaining the technical program, end-user documentation, and operational procedures.
  • Accountable for refactoring code.
  • Works across multiple teams to review code written by other developers.
  • Performs any other related task as required.
To thrive in this role, you need to have
  • Excellent understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
  • Subject matter expert in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, libraries and frameworks.
  • Seasoned expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
  • Seasoned knowledge of micro services-based software architecture and experience with API product development.
  • Seasoned expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra.
  • Seasoned understanding of container run time (Kubernetes, Docker, LXC/LXD).
  • Seasoned proficiency with agile, lean practices and believes in test-driven development.
  • Possess a can-do attitude and one that takes initiative.
  • Excellent ability to work well in a diverse team with different backgrounds and experience levels.
  • Excellent ability to thrive in a dynamic, fast-paced environment.
  • Seasoned proficiency with CI/CD concepts and tools.
  • Seasoned proficiency with cloud-based infrastructure and deployments.
  • Excellent attention to detail.
Academic qualifications and certifications
  • Bachelor's degree or equivalent in Computer Science, Engineering or a related field.
  • Microsoft Certified Azure Fundamentals preferred.
  • Relevant agile certifications preferred.
Required experience
  • Seasoned experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance
  • Seasoned experience with tools across full software delivery lifecycle, for example, IDE, source control, CI, test, mocking, work tracking, defect management.
  • Seasoned experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes.
  • Seasoned proficiency in working with large data sets and ability to apply proper ML/AI algorithms.
  • Seasoned experience in developing micro-services and RESTful APIs.
  • Seasoned experience in software development.
Workplace type

Hybrid Working

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Associate Engineer - AI Services
Senior Associate Engineer - AI Services

NTT DATA BUSINESS SOLUTIONS • Chennai District

Hybrid
INR 1,200,000 - 2,400,000
AI Engineer
AI Engineer

FORNAX TECHNOLOGY SERVICES PRIVATE LIMITED • Pune District, Bengaluru, Hyderabad

Hybrid
INR 350,000 - 600,000
Lead Engineer AI Platform
Lead Engineer AI Platform

Tutor Cloud Pvt Ltd • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Software Engineer – Backend, AI
Software Engineer – Backend, AI

Jobtailor • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Principal Software Engineer
Principal Software Engineer

Harris Computer • Madhya Pradesh

On-site
INR 6,000,000 - 9,000,000
Senior Lead Engineer - AI
Senior Lead Engineer - AI

Quest Global • Bengaluru

On-site
INR 2,500,000 - 5,000,000
AI Engineer
AI Engineer

PwC • Gurugram District, Bengaluru, Hyderabad

Hybrid
INR 1,200,000 - 2,000,000
AI Engineer
AI Engineer

ECS ME LLC • Hyderabad

On-site
INR 1,200,000 - 2,800,000
Back End Software Developer
Back End Software Developer

NTT DATA BUSINESS SOLUTIONS • New Delhi

On-site
INR 1,200,000 - 1,800,000
Automation Engineer (AI)
Automation Engineer (AI)

Talent Formula • Hyderabad

On-site
INR 1,500,000 - 2,200,000