Are you applying to the internship?
Job Description
Full Stack Software Engineering Intern (Unpaid/Possible Equity(Performance Based)) | Kira
The Tone:
This is an internship at Kira, located remotely. Kira is transforming manufacturing operations by integrating Lean principles with user-friendly technology, bridging the gap between identifying factory floor problems and resolving them efficiently. The company provides a suite of products, including Kira Core, Kira Flow, and Kira Resolve, to streamline daily management, map bottlenecks, and offer AI-powered problem-solving. This role is crucial for supporting the development of these tools, directly contributing to continuous improvement and operational excellence for the people who drive modern factories.
The TL;DR
• Role: Internship
• Type: Temporary
• Location: Remote
• Mission: This person will develop software solutions to bridge problem identification and resolution, empowering workers and driving continuous improvement in manufacturing.
• Tech Stack: Next.js, React, TypeScript, shadcn/ui, assistant-ui, FastAPI (Python), LangGraph, LlamaIndex, pgvector, Tailwind CSS, Flask
What You’ll Actually Do
• Build and refine modular frontend views: Develop, test, and iterate on modular frontend views using Next.js, React, and TypeScript to support digitized huddle boards and SQDC dashboards within Kira Core and Kira Flow.
• Implement ultra-responsive layouts: Design and implement clean, ultra-responsive user interfaces using shadcn/ui and assistant-ui, ensuring applications load instantly and perform reliably on ruggedized plant-floor tablets.
• Connect frontend to data streams: Hook up frontend components to state management layers, building telemetry readouts that display real-time cycle times and active anomaly logs.
• Optimize API integrations: Write and optimize asynchronous hooks within FastAPI (Python) to manage issue state lifecycles seamlessly for Kira Resolve.
• Automate root-cause frameworks: Collaborate with the team to map multi-agent prompt flows and state charts via LangGraph, helping to automate root-cause analysis frameworks like 5-Why and 8D.
The Must-Haves
• Background: Student currently pursuing or having completed a degree in Computer Science, Software Engineering, or a related field.
• Experience: Academic, bootcamp, or independent project experience in building full-stack web applications using React/Next.js for frontend and Python (FastAPI or Flask) for backend. This includes demonstrated proficiency in core Computer Science concepts, Object-Oriented Programming (OOP), and software development fundamentals, with the ability to write, debug, and optimize code effectively.
• Skills:
* Front-End Web Development: Proficiency in React, Next.js, and TypeScript, with comfort in modern styling primitives and component ecosystems such as Tailwind CSS and shadcn/ui.
* Back-End Web Development: Experience with Python, specifically FastAPI or Flask.
* Software Development: Strong grasp of software development fundamentals and the ability to write, debug, and optimize code effectively.
* Problem-Solving: Strong problem-solving skills and attention to detail.
• Bonus:
* AI Curiosity: A strong desire to learn or expand knowledge of LLM application patterns, vector databases, and multi-agent systems (e.g., LangGraph).
* Autonomous Mindset: A self-starter who documents work transparently in active sprint trackers and values clean code, suitable for a remote/flexible role.
* UI/UX Interest: Demonstrated interest in user interface and user experience design.
* Collaboration: Willingness to learn and contribute to innovative solutions in a team environment.