Skip to main content

Field AI

Software Engineer, Data Engineering

Irvine, CA$115k–$170kfull timemidAdded today

About this role

FieldAI seeks a Software Engineer focused on Data Engineering to support embodied AI systems deployed on real robots and hardware in Southern California. You'll work on building reliable, field-tested data pipelines and systems that enable continuous learning and improvement across globally deployed robotic solutions.

What you'll do

  • Design and maintain data pipelines for collecting, processing, and managing sensor data from deployed robots
  • Build infrastructure to support model training and evaluation on real-world field data
  • Collaborate with robotics and ML teams to ensure data quality and accessibility
  • Develop tools and systems for monitoring data collection across distributed field deployments
  • Optimize data storage and retrieval systems for high-volume sensor streams
  • Implement data validation and error handling for production robotic systems

What they're looking for

  • Python and software engineering best practices
  • Data pipeline design and ETL tools
  • Database design and management
  • Cloud infrastructure and DevOps
  • Real-time data processing
  • Robotics domain knowledge (beneficial)
  • Version control and CI/CD
  • SQL and data querying
Apply with Autofill

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 AI

Likely interview questions

  • Describe your experience designing data pipelines for high-volume, real-time data streams
  • How would you approach ensuring data quality and consistency across distributed robotic deployments?