AI Software Engineer - Grand Rapids, MI
1 day ago

Job description
About The Kendall Group
The Kendall Group is comprised of eight divisions with 75+ locations in ten states. Combined, we serve the Electrical, Automation, Pipe, Valve, and Fitting products, Steam, Lighting, Industrial Controls, and Instrumentation Industries. The Kendall Group is a 100% employee-owned company. Kendall offers a great opportunity for a rewarding career.
Why The Kendall Group?
Our employee ownership model is the core of who we are. You will not only own part of the company, but you will own your future. At Kendall, you'll have opportunities to learn and grow while being coached and mentored along the way. We're that company where people stay We're proud to say more than 60% of our associates have more than 5 years of tenure, and more than 40% have greater than 10 years. At Kendall, you will be valued and supported, your ideas will be heard, your voice will matter, and you'll work alongside incredible people who care about your success.
Role Summary: Reporting to the Professional Services Manager, the AI Software Engineer is a key member of the Kendall Professional Services team. The primary role of the AI Software Engineer is to develop, implement, and maintain software solutions that enable digital transformation in manufacturing processes, leveraging AI-driven and generative AI-powered technologies to enhance efficiency, automation, and scalability. This will also include some minimal engagement with various external customers to ensure the customers' needs and questions are addressed. Kendall's Professional Services team exists to add value to customers by driving positive outcomes through Software as a Service solutions, developed, implemented and maintained by the team's software engineers.
Exciting work you will do:
The essential duties and responsibilities of the AI Software Engineer position will consist of, but are not limited to, the following:
- Develop new standardized, AI-enhanced, and configurable software solutions that drive positive customer outcomes
- Implement AI/ML-driven technical solutions to optimize customer operations
- Maintain existing solutions and integrate generative AI models to enhance software capabilities
- Identify opportunities to apply machine learning (ML), deep learning, and generative AI to improve software efficiency and automation
- Own and prioritize opportunities passed from marketing, outside sales, and national accounts, integrating AI solutions where applicable
- Develop and deploy AI-powered chatbots, recommendation systems, and process automation tools to enhance customer experiences
- Utilize natural language processing (NLP) techniques to optimize text-based automation and user interactions
- Balance workflow and competing priorities while integrating predictive analytics and AI-driven insights
- Provide technical support for implemented solutions, including AI model troubleshooting and optimization
- Maximize company value by utilizing strategic partner products, including AI and cloud-based computing services
- Redeploy standard AI-powered solutions already developed by the team
- Maintain and update software repositories like GitHub, ensuring version control for AI-related code
- Implement and adhere to high standards of program documentation, especially for AI model training and deployment processes
- Collaborate with QA engineers to develop and execute AI model testing, including unit testing, integration testing, and end-to-end validation
- Stay up-to-date with the latest AI, LLM, and software industry trends, applying best practices to enhance AI-driven applications
- Participate in agile development methodologies, attending Scrum or Kanban meetings, sprint planning, and retrospectives
- Document AI-driven software design, architecture, and processes for knowledge sharing and maintainable codebases
- Assist in developing SOPs for AI model deployment, monitoring, and improvement
- Provide technical guidance and mentorship to junior team members, particularly in AI and ML applications
- Ensure ethical and responsible use of AI-powered tools
- Other duties as assigned
Competencies you possess:
- Service Excellence
- Results, Action Oriented
- Accountability and Responsibility
- Teamwork and Collaboration
- Problem Solving
- Priority Setting
- Innovation Management
- Integrity
What you'll need:
- Work Experience: 1 year experience as a Software Engineer with a strong portfolio; 1 year experience with AI frameworks (TensorFlow, PyTorch, OpenAI API, etc.); proficiency in one or more programming languages such as C#, Java, Python, JavaScript, etc.
- Education: Bachelor's degree in computer science, engineering, or related field
- Analytics/Computer Skills: Experience with MS Office; ability to learn new software; ability to decide which products to focus on and how best to reach customers; ability to interpret data, generate AI-driven insights, and optimize processes; familiarity with Generative AI & LLMs including prompt engineering, fine-tuning, and AI-powered automation tools; familiarity with software development tools and version control systems (e.g., Git)
- Organization Skills: Highly organized and detail-oriented; ability to manage multiple projects including AI model training, software development, and deployment; ability to work in a fast-paced, continuously evolving environment
- Cross-functional Skills: Work effectively with cross-functional teams including AI specialists, data engineers, and software developers; provides excellent internal and external customer service
- Communication Skills: Strong interpersonal communications, problem solving, organizational, and written/verbal communication skills
- Physical, Mental and Visual Skills: Ability to see, talk, and hear; ability to sit for 8 hours a day
- Physical Environment: Normal office environment; warehouse or fabrication environment and exposure to moving equipment
- Travel: Up to 20% occasional overnight
Qualifications we prefer but don't require:
- Work Experience: Previous experience with Plex, Fiix, FactoryTalk Optix, or other similar SCADA software; exposure to industrial/manufacturing operations; experience delivering/interacting with SaaS; familiarity with cloud platforms (AWS, Azure, Google Cloud); understanding of containerization and orchestration tools (Docker, Kubernetes); knowledge of database systems and SQL queries
The Kendall Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, age, physical or mental disability, citizenship, military status, protected veteran status, genetic information, or any other characteristic protected under applicable federal, state, or local law.
Similar jobs
The main function of a Software Engineer is to design develop implement test and maintain business and computer applications software or specialized utility programs including mainframe and client server applications and major enhancement of existing systems · ...
1 month ago
Ackodis is recruiting for a SW development engineer for an aerospace manufacturer. This is a remote contract position with pay range of $50 an hour to $90 an hour depending on education, experience, and location. These roles will support military tools programs contributing to so ...
1 week ago
+Job summary · Akkodis is seeking a Software Development Engineer for a Contract role with a client in Grand Rapids. We're ideally looking for an applicant with Proficiency in Python and C# and Knowledge of Cameo and SmartBear tools. · +Develop and maintain software solutions usi ...
1 month ago
We are seeking a skilled Software Engineer to join our team dedicated to developing and enhancing software solutions. · ...
2 weeks ago
We are seeking a skilled Software Engineer to join our team dedicated to developing and enhancing software solutions.The ideal candidate will primarily work with Java and occasionally C#, interacting with an Oracle database and utilizing SQL extensively. · ...
2 weeks ago
We are seeking a skilled Software Engineer to join our team dedicated to developing and enhancing software solutions. The ideal candidate will primarily work with Java and occasionally C#, interacting with an Oracle database and utilizing SQL extensively. · ...
1 month ago
Job summary: · WeareseekingaskilledSoftwareEngineertojoinourteamdedicatedtodevelopingandenhancingsoftwaresolutions.TheidealcandidatewillprimarilyworkwithJavaandoccasionallyC#,interactingwithanOracleDatabase · Responsibilities:WriteandmaintaincodemainlyinJava,DevelopandexecutSQLqu ...
1 month ago
Job Title: Software Engineer. · We are seeking a skilled Software Engineer to join our team dedicated to developing and enhancing software solutions. The ideal candidate will primarily work with Java and occasionally C#, interacting with an Oracle database and utilizing SQL exten ...
1 month ago
Dematic has an immediate need for a Software Engineer with experience in the material handling industry and Linux. · ...
1 month ago
We are seeking a skilled Software Engineer to join our team dedicated to developing and enhancing software solutions. · This position is open to augment the existing team and support ongoing development needs.Write and maintain code primarily in Java. · Develop and execute SQL qu ...
2 days ago
+We help traditional businesses unlock new technology. · +Discover, create and ship unique solutions each month. · ++Recent graduate or 0-2 years experience. · Familiarity with APIs and integrations. · ...
1 month ago
We're looking for creative intelligence that can ship real solutions. We help traditional businesses unlock new technology and want curious minds who question assumptions and challenge the status quo. · We're looking for recent graduates or those with 0-2 years of experience in s ...
1 month ago
+h2>Job Summary · We are looking for an AVIONICS/AEROSPACE EMBEDDED SYSTEMS SOFTWARE ENGINEER in GRAND RAPIDS MI to support the software development software testing for avionics products. · +h2>Responsibilities · Development analysis integration and testing of complex hardware f ...
1 month ago
The Project Engineer provides oversight and is responsible for all phases of various software development and automation projects. Projects are installed throughout the U.S and internationally.The Project Engineer will work closely with the operations team to ensure that all spec ...
1 week ago
The Lead Software Engineer will be responsible for subject matter expertise (SME) for assigned product areas. They will provide technical oversight and guidance for their product area to successfully complete full-lifecycle embedded software development efforts through DO-178C ce ...
2 weeks ago
Our client offers results-driven people a place where they can make a difference - every day You will also have the opportunity to work with other like-minded, self-directed and detail-oriented Top Talents in an extremely collaborative and professional environment. · ...
2 weeks ago
A software engineering intern will engage in services and research related to the design and implementation of Software applications. · ...
1 week ago
We are seeking a highly skilled Embedded Software Engineer to support mission-critical projects. The ideal candidate will have a strong knowledge in embedded systems development, particularly in regulated or high-reliability environments. · ...
2 weeks ago
Akkodis seeks an Embedded Software Engineer for a Contract Position role with remote job opportunity. The pay range is $60/hr. to $75/hr., negotiable based on experience and factors. The engineer will support DO-178C-compliant software development across the full software develop ...
3 weeks ago
We are looking for an AVIONICS/AEROSPACE EMBEDDED SYSTEMS SOFTWARE ENGINEER to support the software development & software testing for avionics products. This project will require coding in C language for a operating system that is similar to a Linux environment. · This person wi ...
1 month ago
GE Aerospace Defense and Systems wants you to join their Emerging Technologies team in Grand Rapids, MI. · ...
1 month ago