Overview
Caterpillar's Aftermarket Parts Packaging team is seeking an AI & Digital Solutions Engineer to develop, maintain, and continuously improve AI-enabled tools and digital applications that support packaging engineering, acting as the team's hands-on technical owner.
What you'll do
- Serve as the technical expert and lead on implementing changes for Aftermarket Parts Packaging AI and digital tools.
- Work directly with packaging engineers, IT partners, data owners, and application owners to translate packaging requirements into practical technical solutions.
- Contribute to solution design, data preparation, integration, testing, user acceptance, deployment, and production support.
- Maintain, configure, update, and continuously improve deployed AI solutions.
- Implement approved changes to business rules, prompts, workflows, user interfaces, data mappings, reports, and integrations through agile delivery.
- Monitor performance, user feedback, recurring issues, data quality, and override patterns to identify improvements.
- Maintain documentation, test evidence, version history, and release records.
- Design, develop, test, deploy, and support full-stack web applications and cloud-based solutions.
- Build application programming interfaces and backend services that use Snowflake and other enterprise data platforms.
- Develop applications, utilities, agents, workflows, and decision-support tools for Aftermarket Parts Packaging.
- Perform enhancements to existing packaging applications, including the Salesforce-based internal packaging application EPSA.
- Use secure development, automated testing, code review, version control, logging, monitoring, and release-management practices.
- Create AI-enabled applications, agents, search experiences, and engineering workflows using enterprise technologies.
- Translate packaging standards, calculations, business rules, processes, and expert knowledge into tested decision logic and maintainable digital solutions.
- Develop data pipelines, analytics, application programming interfaces, and integrations connecting Snowflake, packaging applications, Salesforce-based solutions, and other platforms.
- Include appropriate human review, exception handling, auditability, and rollback for higher-risk decisions and integrations.
- Follow enterprise requirements for architecture, cybersecurity, data governance, access management, change management, and production releases.
What you'll need
- Application development experience with React.js, TypeScript, HTML, and CSS.
- Python, including FastAPI or a similar framework.
- Web-based application programming interfaces and full-stack application architecture.
- Application security, automated testing, logging, monitoring, and production support.
- Microsoft Azure experience with Azure Functions, App Services, or similar services.
- Git, code review, continuous integration and deployment pipelines.
- Docker, release management, and rollback.
- Strong structured query language and cloud data-platform experience.
- Data modeling, transformation, quality validation, and integration.
- Large language model applications, retrieval-based artificial intelligence, prompts, agents, and search.
- Ability to combine business rules, enterprise data, artificial intelligence output, and human review.
- Application programming interface-based system integration and workflow automation.
- Experience enhancing and supporting enterprise applications.
- Experience working within formal security, change, release, and support processes.
- 5+ years of full-stack application development experience.
- 3+ years of cloud-based solution development experience.
- Experience developing applications against a modern cloud data platform; direct Snowflake experience is preferred.
- Experience building artificial intelligence-enabled applications or intelligent workflows.
- Experience supporting solutions from requirements and design through deployment and ongoing improvement.
Nice to have
- Hands-on experience with Snowflake SQL, Snowpark Python, or Snowflake Cortex.
- Experience with Azure OpenAI, LangChain, or LangGraph.
- Experience with Salesforce configuration or development, including Apex, Lightning Web Components, or Salesforce application programming interfaces.
- Experience with Microsoft Power Platform or Power BI.
- Experience supporting and continuously improving enterprise artificial intelligence solutions after launch.
- Knowledge of packaging, supply chain, manufacturing, aftermarket, or engineering processes.
Details
- Location: Bangalore, Karnataka, India.
- Works onsite five days a week.
- Visa sponsorship is not available for this position.
Read the full description and apply on the company’s own careers page.