RIOS Intelligent Machines, Inc.

Senior Full Stack Developer for AI Applications

Menlo Park, CA, US

Remote
Full-time
$140k–$215k/year
about 1 year ago
Save Job

Summary

Senior Full Stack Developer for AI Applications About RIOS RIOS is a pioneering technology firm dedicated to automating complex operations in factories, warehouses, and supply chains through the deployment of AI-powered, dexterous robots. Our robots excel in tasks that demand human-like dexterity within unstructured environments. Headquartered in Palo Alto, CA, with facilities across Menlo Park and San Carlos, CA, RIOS is revolutionizing robotics software platforms, merging robotics control with AI-enhanced vision to offer seamless applications. Learn more at www.rios.ai. Role Overview We are seeking a talented Senior Full Stack Developer to join our team, focusing on developing cutting-edge web applications that integrate machine learning models and handle both real-time and recorded video streaming. This role is pivotal in bridging sophisticated backend operations with intuitive front-end experiences, enhancing our robotic software ecosystem's usability and performance. Key Responsibilities * Design and develop client-side architecture using React.js, ensuring reusable components and robust front-end libraries. * Create new user-facing features and optimize for maximum performance across various devices and browsers. * Build and maintain user-centric web applications, emphasizing a seamless user experience. * Collaborate with data scientists and machine learning engineers to integrate model requirements into practical web solutions. * Develop effective RESTful APIs for robust interaction between front-end applications and machine learning back-end. * Ensure applications' responsiveness and efficiency, especially for handling streaming video content and large datasets. * Implement security and data protection for sensitive data applications. * Lead the development of human-machine interfaces (HMIs) for robotic workcells. * Actively contribute to all stages of software development, from design to deployment in containerized environments. Requirements * B.S. in Computer Science or a related field, with 5+ years of relevant experience. * Strong proficiency in Typescript, React.js, and familiarity with Next.js for server-side rendering. * Experience in designing, developing, and maintaining applications that interact with machine learning models. * Knowledge of multiple back-end languages (C#, Java, Python) and familiarity with databases (MySQL, MongoDB). * Demonstrated ability in front-end development (HTML, CSS, Typescript, React, Canvas API). * Experience with containerized environments (Docker, Kubernetes) and cloud platforms (AWS, Bare Metal Ubuntu). * Self-motivated with a proven track record as a Full Stack Developer, showcasing a portfolio of projects. Nice to Have * Experience with streaming video technologies and developing applications for both real-time and recorded playback. * Expertise in UI/UX design, creating highly usable and intuitive applications. * Experience with web servers (Apache, Nginx) and developing desktop and mobile applications (Electron, React Native). * Experience creating wireframes with a UI prototyping tool, such as Figma Why Join RIOS? At RIOS, you'll be part of a dynamic team that values innovation, efficiency, and the impact of robotics in transforming industries. We offer a stimulating environment where you can grow professionally and contribute to groundbreaking advancements in robotics and AI. Application Process Interested candidates are encouraged to apply by submitting a resume and a portfolio showcasing relevant projects. Join us in redefining the boundaries of robotics and automation. Job Type: Full-time Pay: $140,000.00 - $215,000.00 per year Benefits: * 401(k) * Dental insurance * Health insurance * Paid time off * Vision insurance Schedule: * 8 hour shift Application Question(s): * How many years of post degree industrial experience do you have? * How many years of experience do you have with React.js? When was your most recent React project, and what was it? * Describe a project where you integrated machine learning models into a web application. What was your role? * Have you worked with streaming video technologies? If so, describe your experience. * How do you approach designing a responsive UI/UX for web applications? Education: * Bachelor's (Required) Experience: * relevant: 5 years (Required) Work Location: In person

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job