AI Software Engineer - Senior

Reposted 14 Days Ago
Be an Early Applicant
Pune, Mahārāshtra, IND
In-Office
Senior level
Automotive
The Role
Design, implement, and maintain enterprise-scale AI and agentic systems (LLMs, multi-agent workflows, RAG, vector DBs). Build integrations with enterprise apps, cloud-native backends, deployment pipelines, and observability. Collaborate with stakeholders, architects, and teams throughout the SDLC, mentor junior engineers, and translate business needs into production AI solutions.
Summary Generated by Built In
Job Summary

The AI Software Engineer – Senior is responsible for designing, developing, implementing, and supporting high-quality, scalable software solutions with a focus on enterprise Artificial Intelligence (AI) and agentic systems. This role combines software engineering expertise with modern AI technologies to build secure, reliable, and innovative solutions that address complex business challenges.

The incumbent will participate throughout the software development lifecycle, including requirements gathering, solution design, development, testing, deployment, and support. The role requires collaboration with business stakeholders, architects, and cross-functional teams to develop AI-driven products, enterprise integrations, and automation solutions that deliver measurable business value.

Key Responsibilities Software Development & Engineering
  • Design, develop, test, deploy, and maintain high-quality software applications in compliance with coding standards, technical design requirements, and software engineering best practices.
  • Develop software solutions by analyzing business requirements, studying systems flow, data usage, and operational processes.
  • Create technical designs, flowcharts, documentation, and implementation plans to support software development initiatives.
  • Evaluate solution feasibility through requirements analysis, problem definition, architecture assessments, and technical design reviews.
  • Participate in all phases of the Software Development Lifecycle (SDLC), including planning, development, testing, deployment, and operational support.
  • Conduct code reviews, support testing activities, and ensure software quality through established engineering practices.
AI Solution Development
  • Design and implement enterprise AI solutions using agentic workflows, orchestration frameworks, and large language model (LLM) technologies.
  • Develop multi-agent systems leveraging memory, planning, reasoning, tool usage, and MCP-style interactions.
  • Build production-ready AI workflows that integrate enterprise systems, APIs, data platforms, and business applications.
  • Develop reusable prompts, tools, agents, orchestration pipelines, and AI accelerators.
  • Implement Retrieval-Augmented Generation (RAG) architectures, vector databases, memory systems, and prompt engineering techniques.
Enterprise Integration & Automation
  • Integrate AI agents and solutions with enterprise applications such as SAP, SharePoint, ServiceNow, Jira, databases, APIs, and other business systems.
  • Develop secure tool-calling frameworks and data-access mechanisms for AI workflows.
  • Enable AI-powered automation across engineering, manufacturing, operations, safety, and business functions.
  • Design and implement backend services, APIs, orchestration layers, and deployment pipelines.
Solution Architecture & Technical Leadership
  • Collaborate with architects and engineering teams to design scalable, secure, and maintainable AI solutions.
  • Define application boundaries, interfaces, integrations, deployment models, and non-functional requirements (NFRs).
  • Optimize AI and software solutions for performance, reliability, scalability, observability, and cost efficiency.
  • Support cloud-native deployments and platform modernization initiatives on AWS and Azure.
  • Promote built-in quality, engineering excellence, and agile development practices across teams.
Value Realization & Stakeholder Engagement
  • Partner with business stakeholders to identify high-value AI and automation opportunities.
  • Translate business requirements into technical solutions that drive measurable outcomes.
  • Quantify and communicate business value through productivity improvements, cost savings, quality enhancements, and operational efficiencies.
  • Support pilot implementations and transition proof-of-concepts into production-ready solutions.
Innovation & Continuous Improvement
  • Stay current with emerging technologies, AI frameworks, development tools, and industry best practices.
  • Contribute reusable frameworks, templates, standards, and accelerators that improve engineering productivity.
  • Mentor junior engineers and contribute to the development of technical capabilities across teams.
  • Participate in professional development activities and maintain awareness of evolving AI and software engineering trends.ople approach their work while supporting decentralized decision making.
Qualifications Education
  • Bachelor's, Master's, or equivalent degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, Data Science, or a related technical discipline.
  • Equivalent combination of education and relevant professional experience may be considered.
Certifications (Preferred)
  • Cloud certifications (AWS, Azure, or equivalent).
  • AI/ML or Generative AI certifications.
  • Agile, DevOps, or software engineering certifications.
Compliance Requirements
  • This position may require licensing or authorization for compliance with export controls or sanctions regulations.
ResponsibilitiesRequired SkillsTechnical Skills
  • Strong programming experience in Python and/or Node.js.
  • Hands-on experience with:
    • LangChain
    • LangGraph
    • CrewAI, AutoGen, Semantic Kernel, or similar agentic AI frameworks
    • OpenAI APIs and/or Azure OpenAI services
    • Model Context Protocol (MCP) concepts and integrations
  • Experience developing REST APIs and enterprise integrations.
  • Strong understanding of:
    • Agent orchestration
    • Tool calling and function execution
    • Retrieval-Augmented Generation (RAG)
    • Vector databases
    • Memory systems
    • Prompt engineering
    • LLM application development
  • Experience with cloud platforms, preferably AWS and/or Azure.
  • Familiarity with Docker, GitHub, CI/CD pipelines, DevOps practices, and infrastructure automation.
Preferred Skills
  • Experience implementing enterprise AI governance, security, and compliance frameworks.
  • Knowledge of AI observability, monitoring, evaluation, and performance measurement techniques.
  • Experience deploying and managing AI solutions in enterprise production environments.
  • Exposure to frontend technologies such as React and Next.js.
  • Understanding of data engineering and data platform concepts.
ExperienceRequired Experience
  • Significant experience in software engineering, application development, and enterprise solution delivery.
  • Experience working within Agile software development environments.
  • Experience taking software products from requirements gathering through production deployment and operational support.
  • Demonstrated experience collaborating with business users, technical teams, and leadership stakeholders.
  • Strong knowledge of software engineering best practices, including:
    • Coding standards
    • Code reviews
    • Source control management
    • Build and release processes
    • Automated testing
    • Continuous integration and continuous deployment (CI/CD)
    • Application support and operations
Preferred Experience
  • Experience developing and deploying enterprise AI, Generative AI, or intelligent automation solutions.
  • Experience building multi-agent systems and AI orchestration platforms.
  • Experience integrating AI solutions with enterprise applications and business workflows.
  • Experience working in manufacturing, industrial, engineering, or large enterprise environments.
QualificationsCompetenciesTechnical Competencies
  • Security & Compliance Principles
  • Programming Principles
  • Data Principles
  • Modern Development Practices
  • Solution Design
  • Demonstrating Mastery
Leadership & Professional Competencies
  • Strategic and Innovative Thinking
  • Technical Passion & Drive
  • Driving Effective Outcomes
  • Engaging with Impact
  • Values Differences
  • Ensuring Customer Success
About UsCummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.

Skills Required

  • Strong programming experience in Python and/or Node.js
  • Hands-on experience with LangChain
  • Hands-on experience with LangGraph
  • Hands-on experience with agentic frameworks (CrewAI, AutoGen, Semantic Kernel, or similar)
  • Experience with OpenAI APIs and/or Azure OpenAI services
  • Familiarity with Model Context Protocol (MCP) concepts and integrations
  • Experience developing REST APIs and enterprise integrations
  • Experience integrating AI solutions with enterprise applications (SAP, SharePoint, ServiceNow, Jira) and databases/APIs
  • Strong understanding of agent orchestration, tool calling/function execution, RAG, vector databases, memory systems, and prompt engineering
  • Experience with cloud platforms; preferably AWS and/or Azure
  • Familiarity with Docker, GitHub, CI/CD pipelines, DevOps practices, and infrastructure automation
  • Bachelor's, Master's, or equivalent degree in Computer Science, Software Engineering, AI, Data Science, or related technical discipline (or equivalent experience)
  • Significant software engineering experience delivering production applications through full SDLC and operational support
  • Cloud certifications (AWS, Azure) and AI/ML or Generative AI certifications
  • Experience implementing enterprise AI governance, security, and compliance frameworks
  • Experience with AI observability, monitoring, evaluation, and performance measurement
  • Exposure to frontend technologies such as React and Next.js
  • Understanding of data engineering and data platform concepts

Cummins Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Cummins and has not been reviewed or approved by Cummins.

  • Retirement Support A 401(k) with company contribution/match and both defined contribution and defined benefit pension plans are offered, alongside profit sharing and an employee stock purchase plan. This mix supports long-term savings and financial security.
  • Healthcare Strength Multiple medical plan options (HSA, HSA Plus, PPO) with dental, vision, life and long-term disability coverage are provided, along with telehealth, mental-health support, and wellness tools. In-network protections and HSA/HSA Plus structures are described to help manage costs.
  • Parental & Family Support Paid maternity and paternity leave, family medical leave, and adoption assistance are offered. Reduced or flexible hours and unpaid extended leave options further support caregiving needs.

Cummins Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Columbus, IN
35,251 Employees
Year Founded: 1919

What We Do

At Cummins, we empower everyone to grow their careers through meaningful work, building inclusive and equitable teams, coaching, development and opportunities to make a difference. Across our entire organization, you'll find engineers, developers, and technicians who are innovating, designing, testing, and building. You'll also find accountants, marketers, as well as manufacturing, quality and supply chain specialists who are working with technology that's just as innovative and advanced.

Similar Jobs

NICE Logo NICE

Senior Software Engineer

Cloud • Software • Analytics
In-Office
Pune, Mahārāshtra, IND
10130 Employees

NICE Logo NICE

Senior Software Engineer

Cloud • Software • Analytics
In-Office
Pune, Mahārāshtra, IND
10130 Employees

NICE Logo NICE

Senior Software Engineer

Cloud • Software • Analytics
In-Office
Pune, Mahārāshtra, IND
10130 Employees
In-Office
Pune, Mahārāshtra, IND
35251 Employees

Similar Companies Hiring

Cox Enterprises Thumbnail
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Atlanta, GA
50000 Employees
UL Solutions Thumbnail
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Chicago, IL
15000 Employees
HERE Technologies Thumbnail
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account