Mentee Robotics is redefining humanoid automation with an AI-first approach, integrating cutting-edge perception, reasoning, and dexterous manipulation into a fully autonomous humanoid robot that continuously adapts and learns. Our flagship product, Menteebot v3, is designed to seamlessly integrate into industrial, logistics, and retail environments, performing complex tasks with human-like adaptability.
We are looking for an experienced Senior Software Engineer to join our SW Engineering team. This role is central to our AI-first strategy. You will build the core software architecture that bridges the gap between our robotic hardware, high-fidelity simulations, and the "AI Brain." You will be responsible for engineering the systems that allow Menteebot to reason, remember, and learn in real-time.
What You Will Do:
- Core Software Development: Design and implement high-performance, scalable software solutions primarily using Python, focusing on modularity and system reliability.
- AI & Reasoning: Develop the robot's "brain" by integrating LLMs, Agentic AI, and MCP (Model Context Protocol) with robotic tools to enable complex decision-making and full autonomy.
- Build the underlying AI Inference engine: Build the core AI inference engine and optimize deployment and execution of complex ML models
- Robot Memory: Architect and implement database solutions that act as the robot's persistent memory, allowing for continuous learning, state tracking, and contextual adaptation.
- Collaboration: Work closely with AI researchers to translate experimental models into production-grade software and define schemas for multi-modal robotics data (video, sensor streams, teleoperation logs).
What We Are Looking For:
- 5+ years of experience as a Software Engineer with a focus on Backend, Systems, or ML Infrastructure.
- Python Expertise: Extensive experience and strong proficiency in Python – a must-have.
- System Architecture: Proven ability to build robust APIs and integrate complex software components (Simulation, AI models, Databases).
- Database Knowledge: Experience with SQL/NoSQL systems for implementing state management or memory.
- Bonus: Experience with LLM orchestration (LangChain, CrewAI), robotic frameworks (ROS2, Isaac Sim), or cloud platforms (AWS/GCP).