Field AI
Software Engineer, Human-Robot Interaction
About this role
FieldAI is hiring a Software Engineer to develop human-robot interaction systems that enable intuitive communication between operators and field-deployed robots. You'll combine cutting-edge AI research with practical engineering to create natural language dialogue systems and adaptive interfaces that make robots more approachable and effective partners across industries.
What you'll do
- Design and implement natural language dialogue systems for robot-operator communication
- Develop intuitive interaction paradigms that build trust between humans and robots
- Translate human-robot interaction research into production-ready systems
- Work with research and product teams to iterate on interaction features based on field deployment data
- Leverage foundation models to create context-aware, adaptive robot behaviors
- Contribute to improving model performance through real-world testing and rapid iteration
What they're looking for
- Software engineering and system design
- Natural language processing and dialogue systems
- Human-robot interaction (HRI) principles
- Foundation models and AI/ML engineering
- Robotics systems integration
- Full-stack development for production systems
- Human factors and user experience design
- Real-world deployment and iteration practices
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Field AI
Field AI develops embodied AI and autonomous robotics systems for real-world deployment in industrial environments like oil & gas and mining. The company is hiring software engineers to build web-based systems, perception and validation pipelines, test infrastructure, ROS-based robotic software, and customer-facing products that integrate AI with field-deployed hardware.
View all jobs at Field AILikely interview questions
- Can you describe your experience designing or implementing human-robot interaction systems, and what metrics did you use to evaluate their effectiveness?
- How have you approached integrating foundation models or large language models into production systems, and what challenges did you encounter?