Vision AI Engineer - 67516

Hitachi(DEAI DS) US Remote KY, KY

About The Position

Hitachi Digital Services is a global digital solutions and transformation business focused on leveraging innovation and technology to create a better future. The Software Engineering team develops scalable, high-quality software solutions for business operations and customer-facing products, utilizing modern development practices and emerging technologies. This Entry-Level Software Development Engineer role involves working with experienced engineers to build a strong foundation in software design, development, testing, and deployment.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • Foundational knowledge of software development principles, data structures, algorithms, and object-oriented programming concepts.
  • Familiarity with one or more programming languages such as Java, C#, C++, Python, JavaScript, or similar technologies.
  • Basic understanding of software development lifecycle (SDLC) methodologies and development best practices.
  • Exposure to database concepts, SQL, and data management principles.
  • Understanding of software testing concepts, debugging techniques, and quality assurance practices.
  • Knowledge of version control systems such as Git or similar source control platforms.
  • Strong analytical and problem-solving skills with attention to detail.
  • Ability to communicate technical concepts clearly and work effectively within a collaborative team environment.
  • Eagerness to learn new technologies, tools, and development frameworks.

Nice To Haves

  • Internship, academic project, or co-op experience in software development.
  • Familiarity with Agile or Scrum development methodologies.
  • Exposure to cloud platforms, APIs, web technologies, or modern application architectures.
  • Knowledge of software build, deployment, and CI/CD concepts.
  • Understanding of software engineering best practices, including code reviews, source control management, testing, and operational support.

Responsibilities

  • Participate in the design, development, testing, and maintenance of software applications and platform solutions.
  • Collaborate with senior engineers and stakeholders to gather and analyze business and technical requirements.
  • Develop software components using programming, scripting, and database technologies.
  • Support software implementation activities, including coding, debugging, testing, and deployment.
  • Assist in analyzing software requirements, system functionality, and interactions between hardware and software components.
  • Contribute to software enhancement initiatives by implementing new features and resolving defects.
  • Participate in code reviews and follow established coding standards and software development best practices.
  • Support software testing activities, including unit testing, integration testing, and defect resolution.
  • Maintain accurate technical documentation for software functionality, processes, and system changes.
  • Work with source control systems, build tools, and development environments to support software delivery.
  • Respond to scope changes, troubleshoot issues, and support continuous improvement efforts throughout the software lifecycle.
  • Learn and apply modern software engineering methodologies, tools, and development frameworks.

Benefits

  • Industry-leading benefits, support, and services that look after your holistic health and wellbeing.
  • Flexible arrangements that work for you (role and location dependent).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service