onsite
AI Software Engineer - Senior - Cummins
Software Engineer
Senior AI Software Engineer designing and deploying scalable AI solutions using Python, Machine Learning, and AWS, driving end‑to‑end development in an agile environment.
About the role
Key Responsibilities
- Lead the design, development, and deployment of enterprise‑grade AI and agentic systems using Python and ML frameworks.
- Collaborate with product owners, architects, and cross‑functional teams to gather requirements and translate them into robust, secure software solutions.
- Implement best practices in code quality, testing, CI/CD, and cloud deployment on AWS.
- Mentor junior engineers, conduct code reviews, and promote a culture of continuous improvement.
- Monitor and optimize model performance, ensuring scalability and reliability in production environments.
Requirements
- 5+ years of software engineering experience with a strong focus on AI/ML.
- Experience with Agile methodologies and CI/CD pipelines.
- Excellent problem‑solving skills and ability to communicate complex concepts to non‑technical stakeholders.
- Strong understanding of data pipelines, model deployment, and performance monitoring.
Skills
pythonmachine learningagileaws