About the Role
NTT DATA is hiring an Associate Engineer - AI Services to assist in designing, developing, testing, and deploying software solutions in cloud-native and AI-driven environments. The role involves working with microservices, APIs, distributed systems, ML/AI workloads, cloud platforms, and modern software development practices.
Responsibilities
- Design and develop software solutions and functionality.
- Assist with coding, debugging, testing, and deployment activities.
- Participate in automated testing and software validation.
- Build and integrate solutions using automation and third-party software.
- Develop functionality in microservices-based environments.
- Work with APIs, telemetry data, and ML/AI algorithms.
- Assist in building and debugging distributed systems.
- Maintain technical documentation and operational procedures.
- Participate in code reviews and refactoring activities.
- Collaborate with stakeholders and product teams.
Requirements
- Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.
- Understanding of cloud platforms including AWS, Azure, GCP, and Microsoft 365.
- Knowledge of programming languages such as C, C++, C#, Java, JavaScript, Python, and Node.js.
- Understanding of data structures, algorithms, and software design principles.
- Knowledge of microservices architecture and API development.
- Familiarity with SQL and NoSQL databases.
- Basic understanding of Docker, Kubernetes, and containerized environments.
- Understanding of Agile, Lean, CI/CD, and DevOps practices.
- Familiarity with ML/AI concepts and large datasets.
- Strong analytical, debugging, and communication skills.
Preferred Qualifications
- Microsoft Certified Azure Fundamentals.
- Agile certifications.
- Familiarity with REST APIs and distributed systems.