Senior Software Engineer – Enterprise AI Solutions

NTT
Malaysia
Workplace: HybridFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Analytical","Debugging","Attention to detail","Initiative","Collaboration"]

Design, develop, and test software systems and modules for cloud-based, internet-related tools in a microservices environment. Build and integrate functionality using APIs, telemetry data, and ML/AI algorithms with both structured and unstructured data. Own detailed module design, prototype multi-vendor infrastructure, contribute to automated testing and deployment, refactor large-scale distributed systems, and collaborate across teams to deliver components and documentation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NTT
NTT
1 month ago

Senior Software Engineer – Enterprise AI Solutions

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 days agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Design, develop, and test software systems and modules for cloud-based, internet-related tools in a microservices environment. Build and integrate functionality using APIs, telemetry data, and ML/AI algorithms with both structured and unstructured data. Own detailed module design, prototype multi-vendor infrastructure, contribute to automated testing and deployment, refactor large-scale distributed systems, and collaborate across teams to deliver components and documentation.
Location: Malaysia
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop solutions and functionality that drive business growth.
  • •Write, test, and debug code; refactor for maintainability.
  • •Ensure automated testing execution and contribute to software deployment.
  • •Design and integrate solutions via automation and coding using third-party software.
  • •Create large-scale distributed systems and collaborate across teams to review code, deliver components, and maintain technical documentation/operational procedures.

Key Requirements

  • •Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related field.
  • •Advanced experience developing microservices and RESTful APIs in software delivery lifecycles.
  • •Excellent understanding of cloud architecture across multiple public clouds including AWS, GCP, Microsoft Azure, and Microsoft Office 365.
  • •Advanced expertise with programming languages such as C/C++, C#, Java, JavaScript, Python, and Node.js.
  • •Advanced knowledge of data stores and infrastructure: SQL and NoSQL (Elasticsearch, MongoDB, Cassandra) plus container runtimes (Kubernetes, Docker, LXC/LXD).
Experience:Geo-distributed teamsCloudMicroservicesML/AICI/CDAgile
Education:Bachelor's in Computer Science, Engineering (or related field)
Skills:AnalyticalDebuggingAttention to detailInitiativeCollaboration
Certifications:Microsoft Certified Azure Fundamentals
Tech Stack:AWSGCPMicrosoft AzureMicrosoft Office 365CC++C#JavaJavaScriptPythonNode.jsMicroservicesAPIsRESTful APIsTelemetryMLAISQLNoSQLElasticsearch

Company Brief

NTT
Dimension Data, operating under NTT Ltd, provides managed IT services, cloud and data center solutions, networking, cybersecurity, and digital transformation services to enterprise customers worldwide.
Industry: Professional Services
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Valuation: Public Company (Market Cap in USD)
Headquarters: London, United Kingdom
Founded: 1983
WebsiteLinkedIn