onsite
AI-Driven Software Verification & Validation Lead - Cummins
Software Engineer
Lead the design, implementation, and maintenance of AI‑driven verification and validation infrastructure, automating processes on Linux and AWS environments using Python, Ansible, and CI/CD pipelines.
About the role
Key Responsibilities
- Design and develop automation solutions that enhance verification and validation workflows for AI‑driven software.
- Implement, configure, and maintain Linux servers, storage, and AWS cloud services to meet reliability and performance targets.
- Build and manage CI/CD pipelines and monitoring frameworks to ensure continuous delivery and proactive issue detection.
- Develop Python scripts and Ansible playbooks to automate routine tasks, reduce manual effort, and improve consistency.
- Perform performance tuning, capacity planning, and root‑cause analysis for critical systems.
- Document processes, create operational runbooks, and drive continuous improvement initiatives.
Requirements
- 5+ years of experience in infrastructure automation, preferably in AI or software verification environments.
- Strong proficiency in Python scripting and Ansible for configuration management.
- Hands‑on experience with Linux system administration and AWS cloud services (EC2, S3, VPC, IAM).
- Demonstrated ability to design, implement, and maintain CI/CD pipelines and monitoring solutions (e.g., Jenkins, GitLab CI, Prometheus, Grafana).
- Excellent problem‑solving skills, with a track record of optimizing performance and reliability of mission‑critical systems.
Skills
pythonlinuxawsansiblecicd