NTT Research is offering an exciting opportunity for a Software Engineer Intern to work remotely from the United States. This internship is a great fit for students and early-career software developers looking to gain hands-on experience, strengthen their engineering skills, and contribute to innovative technology projects while working with an experienced research-driven team.
Job Overview
| Field | Details |
|---|---|
| Company Name | NTT Research |
| Role | Software Engineer Intern |
| Qualification | Currently pursuing a degree in Computer Science, Software Engineering, Computer Engineering, or a related field |
| Job Location | Remote, United States |
| Salary | $40–$55 per hour |
| Work Type | Remote |
| Job Type | Internship |
| Job Level | Intern / Entry Level |
| Industry | Technology / Research & Development |
Job Description
We are seeking an enthusiastic Software Engineer Intern to contribute to our Connected AI platform and AI Playground initiatives, fulfilling NTT’s vision of leveraging technology for a sustainable society. As a part of our dynamic team, you will help develop cutting-edge solutions that integrate seamlessly with our sustainability mission, using the latest in AI and cloud technologies. This role offers the perfect opportunity for a student pursuing a bachelor’s degree in Computer Science to gain hands-on experience in software development and AI technologies within a real-world setting. 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.
Qualifications and 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.n 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
Selection Process
- Application submission
- Resume and qualification screening
- Technical assessment or coding evaluation, if applicable
- Technical interview
- Team or hiring manager interview
- Final selection
- Internship offer and onboarding
How to Apply
- Review the Software Engineer Intern requirements.
- Prepare an updated resume highlighting your software development, programming, and academic projects.
- Submit your application through the official NTT Research careers or job application page.
- Complete any required assessments or application questions.
- Attend the interview stages if shortlisted.
- Complete the onboarding process after receiving an offer.