Research Software Engineer

Mountain View, California

Intrinsic
Apply for this Job
Intrinsic is Alphabet's bet aiming to reimagine the potential of industrial robotics. Our team believes that advances in AI, perception and simulation will redefine what's possible for industrial robotics in the near future - with software and data at the core.

Our mission is to make industrial robotics intelligent, accessible, and usable for millions more businesses, entrepreneurs, and developers. We are a dynamic team of engineers, roboticists, designers, and technologists who are passionate about unlocking the creative and economic potential of industrial robotics.

Intrinsic Flowstate is the primary interface to the Intrinsic platform. External developers use Flowstate to create, deploy and maintain end-to-end robotics solutions. Flowstate is primarily an authoring tool; creating or editing a Flowstate solution includes authoring digital workcells, robot processes, robot skills, and hardware configurations. The Intrinsic R&D team is exploring the use of AI to generate robotics solutions from multi-modal conversational prompts. As part of this effort, we are looking for an engineer to create innovative user interfaces to generative AI for robotics.
How your work moves the mission forward

Your work can significantly improve the accessibility of Flowstate to novice users, which can enable more users to deploy industrial robotics for manufacturing tasks. As part of your day-to-day work, you will:
  • explore and document state-of-the-art user interfaces for interacting with generative AI, specifically with large language models (LLMs),
  • develop novel interface prototypes (as web applications) to generate and modify Flowstate artifacts via back-and-forth multi-modal conversations with the LLM,
  • gather user feedback, iterate on your prototypes, and identify a production-quality prototype,
  • document and develop the prototype fully so it can be shipped to external users.
In addition to delivering interfaces externally, you may also develop novel internal tools for debugging LLM-based content generation. This may include, but is not limited to, developing applications for visualizing communication between the user and LLMs, as well as tools for attributing response tokens to input tokens.

In all the above, you will work closely with a sub-team within the R&D division, but will also frequently collaborate with other engineering, product, and UX groups within Intrinsic.
Skills you will need to be successful
  • Expertise in building novel interfaces for interaction with LLMs (PhD or equivalent experience)
    • Must have at least one high-quality publication in a peer-reviewed academic journal/conference
      and/or a popular open-source software package related to user interfaces
  • Proficiency in full-stack software development
    • Fluent in at least one of TypeScript or Python (and willingness to use both)
    • Ability to design performant software using standard data structures and algorithms
  • Strong desire to significantly improve the user experience of robotics in manufacturing
Skills that will differentiate your candidacy
  • Software tools that enhance human creativity, especially those designed for professional but novice users
  • User studies focused on evaluating the effectiveness of novel interfaces
  • Techniques or tools for debugging outputs from large language models (LLMs)
  • Experience in general robotics, particularly in robotic systems for automated manufacturing (e.g., robot arms)
  • Building innovative web experiences, especially those that enable interaction with and visualization of multimodal data (images, video, audio, rich text, etc.)
  • Strong "product thinking" - the ability to empathize with target users and design solutions around their needs
The US base salary range for this full-time position is between $140,800 - $199,750 + bonus + equity + benefits. Your recruiter will share more about the specific salary range for your targeted location during the hiring process.

At Intrinsic, we don't just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. We are proud to be an equal opportunity workplace and an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

If you have a disability or special need that requires accommodation, please contact us at: .
Date Posted: 23 April 2025
Apply for this Job