Principal Software Engineer - AI Warehouse Systems
Insight Global - Smyrna, GA
Apply NowJob Description
Job Description The Principal Software Engineeru2014AI Warehouse Systems will spearhead the design and development of advanced artificial intelligence solutions within our client's Warehouse Management and Execution Systems (WMS/WES). By leveraging deep expertise in applied AI, machine learning, and algorithmic optimization, they will drive the creation of next-generation, intelligent warehouse processes that enhance efficiency, adaptability, and operational excellence across supply chain environments. This role leads the integration of AI-driven predictive analytics, real-time decision-making engines, and intelligent automation into both cloud-native and on-premises platforms. Drawing on hands-on experience with conveyor software, PLC communications, robotics, and edge computing, they will architect resilient systems that connect physical devicesu2014such as sensors, actuators, and industrial robotsu2014with enterprise-grade software. The Principal Software Engineer will navigate complex data landscapes and industrial protocols, orchestrating seamless interoperability between legacy hardware, modern microservices, and AI models. As a technical thought leader, they champion scalable, reusable code and uphold rigorous standards for code quality, system reliability, and technical documentation. They will facilitate collaboration across software, data science, electrical, and warehouse operations teams, translating complex AI requirements for diverse audiences and managing system risks, data integration constraints, and evolving business objectives. This position ensures robust configuration of AI components, hyper-efficiency of algorithms, continuous system learning and performance optimization, resilience testing, and operational monitoring. With high expectations for system availability, data security, and disaster recovery, the Principal Software Engineer mentors junior talent, instilling best practices in AI, data engineering, and modern development frameworks to guarantee innovation, reliability, and scalability throughout the client's automated warehouse solutions. Key Responsibilities: 70% Delivery & Execution u2003u2022 Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions u2003u2022 Documents, reviews, and ensures that all quality and change control standards are met u2003u2022 Writes custom code or scripts to automate infrastructure, monitoring services, and test cases u2003u2022 Writes custom code or scripts to do
Created: 2026-03-09