Senior AI Software Engineer - Human/Agent Collaboration
RIOS Intelligent Machines
Senior AI Software Engineer - Human/Agent Collaboration
Profile insights
Find out how your skills align with the job descriptionSkills
Education
Job details
Here’s how the job details align with your profile .Pay
- $160,000 - $200,000 a year
Job type
- Full-time
Shift and schedule
- 8 hour shift
Location
BenefitsPulled from the full job description
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Full job description
Senior AI Software Engineer - Human/Agent Collaboration
RIOS is a technology company helping global customers automate their factories, warehouses, and supply chain operations by deploying a new class of AI-powered and dexterous robots. RIOS robots handle hard-to-automate tasks, typically requiring human-level dexterity, in unstructured environments. RIOS is headquartered in Menlo Park, CA and has a pilot facility in San Carlos, CA. More information is available at .
RIOS is looking for a highly skilled and experienced Senior AI Software Engineer to join our dynamic team. This role focuses on building applications using state-of-the-art machine learning to facilitate human/agent collaborations that automate and optimize manufacturing processes. You will work with full-stack engineers to develop applications for both web and mobile platforms, and alongside roboticists to guide decision making for industrial automation, ensuring efficient and effective deployment of AI models in the cloud or on the edge.
Responsibilities:
- Design, develop, and deploy AI applications to optimize and automate manufacturing processes through human/agent collaboration.
- Collaborate with full-stack engineers to integrate AI capabilities into applications for web and mobile.
- Develop and maintain scalable architectures for multi/omni-modal models.
- Create AI agents capable of interacting with systems and learning from human/AI feedback using techniques such as Reinforcement Learning (RL) and Direct Policy Optimization (DPO).
- Employ active learning strategies to continuously improve model performance with large video datasets.
- Ensure adherence to MLOps best practices and leverage relevant platforms for model lifecycle management.
- Document and maintain detailed records of AI system designs, implementations, and performance metrics.
- Implement low-latency inference solutions for AI models in both cloud and edge environments.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of relevant industry experience in AI and machine learning application development.
- Proven experience in deploying and managing AI models in cloud and edge environments.
- Strong understanding of multi/omni-modal models and AI agents for systems.
- Expertise in learning from human/AI feedback (e.g., RL, DPO) and active learning techniques.
- Experience working with large video datasets and implementing low-latency inference solutions.
- Familiarity with MLOps practices and platforms.
- Proficiency in programming languages such as Python and frameworks like TensorFlow or PyTorch.
- Solid experience with instruction tuning and machine learning-based perception, including object detection and tracking.
- Excellent problem-solving abilities and a focus on scalability, performance optimization, and security.
- Strong communication and collaboration skills, with the ability to work effectively in a dynamic, cross-functional team environment.
Preferred Attributes:
- Experience with full-stack development, particularly in React Native for web and mobile applications.
- Hands on experience with instruction tuning for large multimodal models
- Examples of leveraging vector databases, RAG, or other memory retrieval techniques
- Machine learning-based perception, including object detection and tracking.
- Knowledge of containerization technologies (Docker, Kubernetes) and cloud computing platforms (AWS, Google Cloud, Azure).
- Familiarity with UI/UX principles
- Strong analytical and documentation skills.
- Passion for learning new technologies and methodologies.
- Publications, open source contributions or portfolio examples with relevant work
Why Join RIOS?
At RIOS, you will be part of a team that values innovation, efficiency, and the transformative impact of AI in manufacturing. We offer a stimulating environment where you can grow professionally and contribute to groundbreaking advancements in AI and automation.
Application Process
Interested candidates are encouraged to apply by submitting a resume and a cover letter outlining their qualifications and interest in the role at RIOS. Please send your application to and join us in redefining the future of manufacturing automation.
Job Type: Full-time
Pay: $160,000.00 - $200,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
Application Question(s):
- Do you have at least 5 years of relevant industry experience in AI and machine learning application development? How long?
- Do you have experience in deploying and managing AI models in cloud and edge environments? Can you elaborate on them?
Education:
- Bachelor's (Required)
Work Location: In person