About The Company
NTT DATA is a leading global provider of business and technology services, with a revenue of over $30 billion. The company serves 75% of the Fortune Global 100, demonstrating its extensive reach and influence across various industries. NTT DATA is dedicated to helping organizations innovate, optimize, and transform their operations for long-term success. With a diverse team of experts spanning more than 50 countries, the company offers a wide range of services including business and technology consulting, data and artificial intelligence solutions, industry-specific applications, and infrastructure management. As a recognized global top employer, NTT DATA invests heavily in research and development, committing over $3.6 billion annually through the NTT Group to advance digital and AI infrastructure, fostering sustainable growth and societal progress.
About The Role
We are seeking a highly skilled Software Engineer with a focus on AI and web development to join our dynamic team in Irving, Texas. This role involves designing, developing, and maintaining innovative web applications and AI-driven solutions that meet the evolving needs of our clients. The ideal candidate will have a strong background in full-stack development, with expertise in both front-end and back-end technologies, as well as experience working with machine learning frameworks. You will collaborate with cross-functional teams including data scientists, product managers, and other stakeholders to create seamless user experiences, secure APIs, and scalable data solutions. Your contributions will be critical in driving technological advancements and delivering high-quality software products that support NTT DATA’s commitment to innovation and excellence.
Qualifications
- Minimum of 5 years of professional experience in software development, with at least 3 years working with Python and related back-end technologies such as Node.js or Django.
- Proficiency in front-end languages including HTML, CSS, and JavaScript, with experience in frameworks like Angular.
- Strong knowledge of AI and machine learning frameworks such as TensorFlow, PyTorch, and Scikit-learn, with at least 2 years of hands-on experience.
- Experience designing and developing scalable web applications and APIs, particularly RESTful services.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying and scaling applications.
- Solid understanding of database systems, including SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).
- Experience working with microservices architecture and integrating third-party APIs.
- Excellent problem-solving skills, and the ability to work effectively in collaborative, fast-paced environments.
Responsibilities
- Design and implement user interactions on web pages using HTML, CSS, and JavaScript to ensure a responsive and intuitive user experience across devices.
- Develop and manage server-side logic, data processing, and backend functionalities utilizing languages like Python, Node.js, or Java.
- Create and integrate secure, efficient APIs (including RESTful services) to enable communication between front-end and back-end systems, as well as with third-party services.
- Design, create, and optimize databases (SQL and NoSQL) for effective data storage, retrieval, and management.
- Collaborate with data scientists and product managers to define requirements and develop AI-powered features and solutions.
- Participate in the entire application lifecycle, from initial design and development to deployment, maintenance, and continuous improvement.
- Develop technical documentation and artifacts to support software products and ensure knowledge sharing within the team.
- Contribute to best practices in coding, testing, and deployment to maintain high-quality standards and system reliability.
Benefits
NTT DATA offers a comprehensive benefits package designed to support the well-being and professional growth of our employees. This includes competitive salary packages, health insurance plans (medical, dental, vision), and retirement savings options. Employees have access to ongoing training and development programs to enhance their skills and career progression. We promote a healthy work-life balance through flexible work arrangements and paid time off policies. Additionally, NTT DATA fosters an inclusive and collaborative work environment that values diversity, innovation, and continuous learning. Our commitment extends to providing resources and support for personal and professional development, ensuring our team members thrive both inside and outside of work.
Equal Opportunity
NTT DATA is an equal opportunity employer committed to fostering an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic. We believe in creating a workplace where everyone can contribute their unique perspectives and talents, and we are dedicated to ensuring fair treatment and equal opportunities for all applicants and employees.