Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.
Job Title: Firmware Software Engineer IV
Location: US - CA - San FranciscoJob Description: Summary:
- This role is focused on building a cutting-edge interactive user-facing demo that bridges science and AI through advanced front-end engineering and visualization technology.
- This role will integrate AI model output data to create interactive AI model visualizations.
- This role will develop the front-end and integrate it with backend /model infrastructure and data.
- Experience with AI model visualization tools, with software design and development, and experience with Python will be necessary for the role.
Job Responsibilities:
- Develop an interactive 3D visualization in the browser (using WebGL or similar).
- Implement user interface components allowing users to select from a fixed set of preloaded images, videos, and text.
- Enable interactive controls for the 3D visualization, including rotation, time cursor, zoom in and out, and play/pause functionality.
- Integrate model output data provided by the research team to drive the visualization.
- Ensure the front-end is performant and responsive, with a clean and accessible design, leveraging Meta's design system.
- Develop an integrated front-end system with backend/model infrastructure.
- Collaborate with design and research teams to iterate on UI/UX based on feedback.
Skills:
- 8-10 years experience in software design and development, with 5-10 years experience in Python, Python backend and APIs, and web frameworks
- Expertise in front-end web development, including familiarity with WebGL, Python and similar tools Experience with interactive data visualization and performance optimization.
- Ability to work with scientific data and collaborate closely with research and design teams.
- Familiarity with Meta design systems, Meta’s tech stack, and deployment best practices for web demos.
Education/Experience:
- Bachelor's degree in computer science, software engineering or relevant field required.
- 8-10 years experience in software design and development