Software Engineer - AI/ML

Commvault
Any Location, NJ
Job Description
Role Overview

We are seeking an Entry-Level Engineer to join our engineering organization in Tinton Falls, NJ. This role is ideal for candidates with a foundational understanding of artificial intelligence and software engineering who are eager to contribute to production-grade systems.

What You Will Do

Participate in the full AI Development Lifecycle (ADLC), develop and test scalable backend services and APIs, and contribute to CI/CD pipelines for AI/ML systems.

Why It Might Be a Fit

Ideal for candidates with a foundational understanding of AI and software engineering who are eager to contribute to production-grade systems.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field
  • Strong programming skills in Python; familiarity with Java, C++, or Go is a plus
  • Basic understanding of machine learning concepts
  • Familiarity with common ML frameworks
  • Understanding of software development fundamentals
  • Exposure to REST APIs, microservices architecture, and cloud platforms
  • Knowledge of version control systems (Git) and basic CI/CD concepts
  • Strong problem-solving skills and attention to detail

Benefits

  • Equal opportunity workplace
  • Accommodation for disability or special needs
  • Inclusive and accessible interviewing process
]]>