Principal Software Engineer
Core
Architect and build scalable, real-time inventory systems for a 400+ store network, integrating agentic AI and microservices to optimize stock movement and visibility.
Role type
Principal Software Engineer (Inventory Technology)
Builds
Real-time inventory state platform, event-driven microservices, and agentic AI systems for supply chain optimization.
Domain
Retail / E-commerce / Supply Chain
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, AWS/GCP, Agentic AI systems, Microservices architecture, Event-driven design, CI/CD, Containerization, Security engineering, Mentoring
Preferred skills
Generative AI application, Supply chain domain expertise, WMS/RFID experience, AWS Bedrock AgentCore
Technologies
Kafka, GitLab, AWS Bedrock, Java, Python, AWS, GCP
Responsibilities
Set technical direction for a 150+ engineering org; Architect complex scalable systems; Design event-driven microservices; Collaborate with senior leaders on trade-offs; Lead engineers across multiple teams; Diagnose and remedy performance/security issues; Mentor Senior engineers.
Seniority
Principal, hands-on IC with strategy & mentorship