> Markdown version of [/jobs/ext/2438317-software-engineer-ai-ml](https://www.wearedevelopers.com/jobs/ext/2438317-software-engineer-ai-ml). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - AI/ML - **Company:** Commvault Systems, Inc. - **Location:** United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Microsoft Azure, C++ (Programming Language), Cloud Computing, Computer Programming, Continuous Integration, Data Cleansing, Data Structures, Software Debugging, Python (Programming Language), Machine Learning, Object-Oriented Software Development, Performance Tuning, Tensorflow, Software Engineering, Management of Software Versions, Feature Engineering, Pytorch, Model Validation, Backend, Git, Scikit Learn, Information Technology, Machine Learning Operations, Restful APIs, Software Version Control, Commvault, Unsupervised Learning, Microservices - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-engineer-ai-ml-usa-58902535 ## About the Role 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 Tasks * 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 (supervised/unsupervised learning, model evaluation, overfitting, etc.) * Familiarity with common ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) * Understanding of aaaaaaL _ 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 Key requirements * ## Description Experteer Overview In this role you join Commvault's AI development team to design, develop, test, and deploy AI-driven features within production-grade systems. You will work within the AI Development Lifecycle (ADLC) and collaborate with software engineers, data scientists, and product managers to deliver AI-powered capabilities. You'll build scalable backend services and APIs that integrate machine learning models and contribute to continuous improvement workflows. This is an opportunity to grow your AI/ML skills in a mature product environment that values security and reliability. Compensation / Benefits * 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 Tasks * 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 (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 Key requirements * ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Architecting the Future: Leveraging AI, Cloud, and Data for Business Success](https://www.wearedevelopers.com/videos/1096-architecting-the-future-leveraging-ai-cloud-and-data-for-business-success) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the AI Revolution in Software Development](https://www.wearedevelopers.com/videos/1266-navigating-the-ai-revolution-in-software-development) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [7 Cloud Computing Trends Coming in 2025 for Developers](https://www.wearedevelopers.com/magazine/412-7-cloud-computing-trends-coming-in-2025-for-developers)