Job Description
Define and drive the architectural vision for distributed systems to process real-time data from hundreds of thousands of RFID readers. Lead cross-functional technical initiatives across the IPCS product’s systems and features, as well as in company-wide efforts where IPCS intersects with other teams. Write production code for backend, APIs, data pipelines, mobile, and frontend development. Own features end-to-end, from initial concept and design through deployment. Drive technical strategy and make architectural decisions for major platform components and system wide initiatives. Build event-driven systems using message queues, streaming platforms, and MQTT. Mentor and coach staff engineers through code reviews, design reviews, and by providing technical guidance. Solve complex performance, scalability, and reliability challenges. Collaborate with product, design, firmware, hardware, and silicon teams to define system requirements and ensure seamless integration. Establish engineering best practices and patterns that increase team velocity and ensure long-term scalability. Make critical technology choices that align technical excellence with evolving business needs. Lead technical discussions and help teams navigate and resolve sophisticated problems. Present architectural and technical proposals and strategic technical plans to engineering, product, and executive leadership. Stay ahead of industry trends, evaluating emerging technologies to inform strategic decisions and maintain competitive advantage.
About Impinj
Impinj is a leading RAIN RFID provider and Internet of Things pioneer inventing ways to connect every thing to the Internet.