NTT Ltd. logo

Associate Engineer - AI services

NTT Ltd.
Posted this week

LOCATION

Chennai · Hybrid

EXPERIENCE

Any experience

TYPE

FullTime

SKILLS REQUIRED

PythonMicroservices ArchitectureRESTful APIsCloud ArchitectureDockerKubernetesCI/CDTest Automation

Job description

Overview

An entry-level Associate Software Development Engineer role assisting with designing, developing and testing software systems, modules and applications, including cloud-based and internet-related tools, within a micro-services environment working with APIs, telemetry data and ML/AI algorithms.

What you'll do

  • Receive detailed instructions to design and develop solutions and functionality that drive business growth.
  • Assist with writing and testing code.
  • Assist with the execution of automated testing.
  • Take directions from various stakeholders to participate in software deployment.
  • Assist with delivering software components while working in collaboration with the product team.
  • Support the integration and building of solutions through automation and coding, using 3rd party software.
  • Receive detailed instructions to craft, build and debug large scale distributed systems.
  • Assist with writing, updating and maintaining technical program, end-user documentation and operational procedures.
  • Assist with refactoring code.
  • Assist with reviewing code written by other developers.
  • Perform any other related task as required.
  • Assist with detailed design for certain modules/sub-systems, prototyping for multi-vendor infrastructure, and showcasing it internally or externally to clients.

What you'll need

  • Bachelor's degree or equivalent in Computer Science, Engineering or a related field.
  • Basic understanding of cloud architecture and services in multiple public clouds such as AWS, GCP, Microsoft Azure and Microsoft Office 365.
  • Developing subject matter expertise in programming languages such as C/C++, C#, Java, JavaScript, Python and Node.js, including libraries and frameworks.
  • Some expertise in data structures, algorithms and software design, with strong analytical and debugging skills.
  • Knowledge of micro-services-based software architecture and experience with API product development.
  • Some expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB and Cassandra.
  • Basic understanding of container run time (Kubernetes, Docker, LXC/LXD).
  • Some proficiency with agile and lean practices, and belief in test-driven development.
  • Some proficiency with CI/CD concepts and tools.
  • Some proficiency with cloud-based infrastructure and deployments.
  • Can-do attitude and initiative.
  • Ability to work well in a diverse team with different backgrounds and experience levels.
  • Ability to thrive in a dynamic, fast-paced environment.
  • Excellent attention to detail.
  • Entry-level experience working with geo-distributed teams through innovation, bootstrapping, pilot and production phases with multiple stakeholders to the highest levels of quality and performance.
  • Entry-level experience with tools across the full software delivery lifecycle, such as IDE, source control, CI, test, mocking, work tracking and defect management.
  • Entry-level experience in Agile and Lean methodologies, Continuous Delivery / DevOps, and analytics / data-driven processes.
  • Familiarity with working with large data sets and ability to apply proper ML/AI algorithms.
  • Entry-level experience in developing micro-services and RESTful APIs.
  • Entry-level experience in software development.

Nice to have

  • Microsoft Certified Azure Fundamentals.
  • Relevant agile certifications.

Details

  • Location: Chennai, India.
  • Workplace type: Hybrid.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Associate Engineer - AI services