Summary
NTT RESEARCH is seeking a Software Engineer Intern to support its Connected AI platform and AI Playground initiatives. The role involves contributing to software development, coding, debugging, and AI and cloud technology projects under the guidance of senior team members.
Responsibilities
- Support the software development lifecycle of our Connected AI platform, under the guidance of senior team members, to create scalable solutions aligned with our sustainability goals
- Engage in coding and debugging tasks across a variety of programming languages and frameworks, gaining practical experience and constructive feedback
Skills
- Currently pursuing a Bachelor's degree in Computer Science, Engineering, or a related technical field
- Basic knowledge or interest in software development architectures and frameworks
- Familiarity or willingness to learn a variety of programming languages and technologies (e.g., Typescript/Javascript, Python, AWS, Azure)
- An understanding or interest in Artificial Intelligence and its related technologies
- Strong communication skills with the ability to interact effectively within a team environment
- A proactive attitude towards solving problems and contributing to team goals
- Eagerness to learn and adapt in a fast-paced, technology-driven environment
- Documentation and Collaboration: Confluence, Jira
- Infrastructure on Azure: VMs, Load Balancers, Network Security Groups, Storage Accounts, Key Vaults, IoT Central, Service Bus, Container Registries, Azure OpenAI, Cognitive Services (Text to Speech, Custom Neural Voices, Speech Recognition)
- Security and Logging: PFsense Firewalls, Graylog
- Kubernetes Ecosystem: K8s and K3s, Rancher management, Longhorn storage
- Database Management: MongoDB Atlas
- Containerization: Docker and creation/maintenance of container images
- Operating Systems: Linux, specifically Ubuntu, Android, Apple iOS
- DevOps Tools: git, GitLab, GitHub, ArgoCD, Sonatype NPM
- Development Frameworks and Languages: Typescript/Javascript, Node.js, Electron, C++ with Poco libraries, Python, Vue.js, React, Flutter
- Robotics and AI: Buildroot, Yocto, OpenAI API Development, LLM fine-tuning, LLM RAG (Retrieval-Augmented Generation), Prompt Engineering
Qualifications
Must Haves
- Currently pursuing a Bachelor's degree in Computer Science, Engineering, or a related technical field
- Basic knowledge or interest in software development architectures and frameworks
- Familiarity or willingness to learn a variety of programming languages and technologies (e.g., Typescript/Javascript, Python, AWS, Azure)
- An understanding or interest in Artificial Intelligence and its related technologies
- Strong communication skills with the ability to interact effectively within a team environment
- A proactive attitude towards solving problems and contributing to team goals
- Eagerness to learn and adapt in a fast-paced, technology-driven environment
- Documentation and Collaboration: Confluence, Jira
- Infrastructure on Azure: VMs, Load Balancers, Network Security Groups, Storage Accounts, Key Vaults, IoT Central, Service Bus, Container Registries, Azure OpenAI, Cognitive Services (Text to Speech, Custom Neural Voices, Speech Recognition)
- Security and Logging: PFsense Firewalls, Graylog
- Kubernetes Ecosystem: K8s and K3s, Rancher management, Longhorn storage
- Database Management: MongoDB Atlas
- Containerization: Docker and creation/maintenance of container images
- Operating Systems: Linux, specifically Ubuntu, Android, Apple iOS
- DevOps Tools: git, GitLab, GitHub, ArgoCD, Sonatype NPM
- Development Frameworks and Languages: Typescript/Javascript, Node.js, Electron, C++ with Poco libraries, Python, Vue.js, React, Flutter
- Robotics and AI: Buildroot, Yocto, OpenAI API Development, LLM fine-tuning, LLM RAG (Retrieval-Augmented Generation), Prompt Engineering
Benefits
- Remote work arrangement
- Hands-on experience in software development and AI technologies
- Constructive feedback
- Opportunity to learn and adapt in a technology-driven environment