Posted 6 weeks ago

Full Stack Software Engineer (Rust)

Intrinsic
Mountain View, CA, United States 🇺🇸
  • Hybrid
  • Full Time
  • JavaScript
  • Python
  • Software Engineering
  • TypeScript

$147,200 - $200,900 year

Job description

  • The Intrinsic Factory Experience is an integrated human interface to define, manage, and monitor highly orchestrated factory operations
  • We build tools to help forward-thinking factories deploy intelligent, flexible manufacturing workflows at scale
  • Our tools help manufacturing process designers to optimize their resources, factory managers to make sense of their operations, and floor workers to strategically direct their attention
  • We are seeking a highly skilled Full Stack Software Engineer to join our dynamic Factory Orchestration team. In this role, you will be responsible for not only developing human-machine user interfaces (HMI), but also optimizing the performance and functionality of client-side rendering, server-side databases, and integration with other backend APIs in Intrinsic
  • You will develop the full stack of web interfaces for end-to-end factory orchestration tasks and play a vital role in the development of our frontend libraries and components, ensuring a cohesive and user-friendly experience for all customers
  • The interfaces you build will shape our product and the role of the human in it
  • Develop intuitive and innovative interfaces in collaboration with Product, Design, and Engineering teams
  • Own the full stack of the Intrinsic Factory Experience web application, from database design to user interactions
  • Build and maintain the backend logic and infrastructure of the frontend, including server-side functionality and client-side state management
  • Monitor and improve the health (performance, robustness) of the Intrinsic Factory Experience

Benefits

  • Employee assistance programs focused on mental health
  • Access to mental health apps
  • Medical, dental, and vision insurance for employees and dependents
  • Workplace accommodations for physical or mental health concerns
  • 401(k) and regional retirement plans
  • Competitive compensation package that includes base salary, an annual performance bonus target, and equity
  • Hybrid work model that balances in-person collaboration and productivity with individual flexibility
  • Paid time off, including vacation, bereavement, jury duty, sick leave, parental leave, disability, and holidays
  • Student loan reimbursement
  • Back-up childcare
  • Parental leave and baby bonding leave
  • Fertility and growing family support
  • Educational reimbursement
  • Donation matching and time off to volunteer
  • Experience with building visually-rich web applications that enable deep user interactions
  • Extensive experience in building the full-stack, including server-side (Rust, Go, Python, etc.) software
  • Ability to work with Rust, both for backends and compiled to web assembly for front ends
  • At least 3 years of experience with frontend web engineering, including proficiency in building client-side (TypeScript/Javascript) software
  • Familiar with integrating databases, user-access control, and basic authentication/authorization into web apps
  • Experience integrating web apps with Enterprise Resource Planning (ERP) systems, Manufacturing Execution Systems (MES), and/or Warehouse Management Systems (WMS)
  • Ability to design scalable web apps
  • Understanding of interface cohesion across a variety of network bandwidths, multiple screen sizes, and differing client-side hardware
  • Experience building dashboards aimed at various user personas
  • Experience with creating and maintaining an intuitive, high quality, accessible system of reusable frontend components in collaboration with Design and Product teams
  • You have excellent development skills across the web application stack and are excited to be part of a world-class, innovative, frontend team
  • You are excited by the prospect of owning critical pieces of our user experience (including collaborating with the Product and Design teams, and developing tests)