Software Engineer - AI/ML

CommvaultTinton Falls, NJ
$54,400 - $156,400Onsite

About The Position

Commvault (NASDAQ: CVLT) is a leader in cyber resilience, empowering customers to protect, recover, and manage data against cyberattacks. Their AI-powered platform offers data protection, security, intelligence, and recovery across various workloads and clouds with a low TCO. For over 25 years, organizations have relied on Commvault for risk reduction, improved governance, and data utilization. This role is for an Entry-Level Engineer in Tinton Falls, NJ, focusing on AI/ML. The ideal candidate has a foundational understanding of AI and software engineering and is eager to contribute to production systems within Commvault’s AI Development Lifecycle (ADLC) framework, designing, developing, testing, and deploying AI-driven features and services.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field
  • Strong programming skills in C++
  • Basic understanding of machine learning concepts (supervised/unsupervised learning, model evaluation, overfitting, etc.)
  • Familiarity with common ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn)
  • Understanding of software development fundamentals: data structures, algorithms, object-oriented design
  • Exposure to REST APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
  • Knowledge of version control systems (Git) and basic CI/CD concepts.
  • Strong problem-solving skills and attention to detail.

Nice To Haves

  • Internship or project experience involving AI/ML or data-driven applications.
  • Familiarity with MLOps practices (model deployment, monitoring, retraining pipelines).
  • Experience working with large datasets and data processing tools (e.g., Pandas, Spark).
  • Understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Exposure to security, data privacy, or enterprise software systems.

Responsibilities

  • Participate in the full AI Development Lifecycle (ADLC): requirements analysis, data preparation, model development, evaluation, deployment, and monitoring.
  • Collaborate with software engineers, data scientists, and product managers to build AI-powered features into Commvault products.
  • Develop, test, and maintain scalable backend services and APIs that integrate machine learning models.
  • Assist in data preprocessing, feature engineering, and dataset management for model training and evaluation.
  • Implement model validation, performance tracking, and continuous improvement workflows.
  • Contribute to CI/CD pipelines for AI/ML systems, ensuring reliable deployment and versioning of models.
  • Write clean, maintainable, and well-documented code following engineering best practices.
  • Support debugging, performance tuning, and optimization of AI-enabled applications.
  • Stay current with emerging AI/ML technologies and apply relevant advancements where appropriate.

Benefits

  • High income earning opportunities based on self-performance
  • Employee stock purchase plan (ESPP)
  • Continuous professional development, product training, and career pathing
  • Generous global benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service