Software Engineer, Full Stack
Listed on 2026-01-12
-
Software Development
Software Engineer, Full Stack Developer
Atomscale builds intelligent systems for advanced materials synthesis to ensure that new materials can be translated into breakthrough technologies and products that address the world's most pressing challenges.
We're hiring a full-stack software engineer to scale our platform that enables scientists and engineers to effectively connect, analyze, and act on advanced materials processing and characterization data. You'll collaborate with our materials science team to build data processing systems and ergonomic user experiences that enable real-time, data-driven optimization of atomic-scale manufacturing, impacting some of the world's most important technologies.
You'll own and build user-facing features end-to-end including data model design, application logic, API endpoints, and user interfaces to deliver an intuitive, efficient UX and quality product experience.
Key Responsibilities- Feature Design. Collaboratively design features to address problems spanning always-on data ingestion from synthesis tools, configurable graphical visualizations and processing automations, and hardware integrations for real-time materials AI-copilot assistance.
- Frontend Development. Build features on our web and Electron applications with Type Script and Vite, managing complex client-side state and data caching, and developing intuitive interfaces and user flows with React that compose into a cohesive product experience.
- Backend Development. Work on AI-driven data processing systems in Python and Rust, developing flexible data models in Postgres, managing data with SQL, No
SQL and vector databases, and creating performant REST API endpoints to support our product and programmatic end-user integrations. - Product Road mapping. Understand our competitive landscape and product strategy to collaboratively identify opportunities, distill objectives, and shape tasks.
Atomscale builds intelligent systems for advanced materials synthesis to ensure that new materials can be translated into breakthrough technologies and products that address the world's most pressing challenges.
We're hiring a full-stack software engineer to scale our platform that enables scientists and engineers to effectively connect, analyze, and act on advanced materials processing and characterization data. You'll collaborate with our materials science team to build data processing systems and ergonomic user experiences that enable real-time, data-driven optimization of atomic-scale manufacturing, impacting some of the world's most important technologies.
You'll own and build user-facing features end-to-end including data model design, application logic, API endpoints, and user interfaces to deliver an intuitive, efficient UX and quality product experience.
Key Responsibilities- Feature Design. Collaboratively design features to address problems spanning always-on data ingestion from synthesis tools, configurable graphical visualizations and processing automations, and hardware integrations for real-time materials AI-copilot assistance.
- Frontend Development. Build features on our web and Electron applications with Type Script and Vite, managing complex client-side state and data caching, and developing intuitive interfaces and user flows with React that compose into a cohesive product experience.
- Backend Development. Work on AI-driven data processing systems in Python and Rust, developing flexible data models in Postgres, managing data with SQL, No
SQL and vector databases, and creating performant REST API endpoints to support our product and programmatic end-user integrations. - Product Road mapping. Understand our competitive landscape and product strategy to collaboratively identify opportunities, distill objectives, and shape tasks.
- Designing a drag-and-drop canvas to flexibly configure automations and compose data processing workflows with version management and execution observability.
- Creating AI-native interfaces that provide real-time assistance to engineers during materials synthesis sessions and generate dynamic UIs for multi-modal data analysis.
- Building modular end-user desktop apps to support always-on low-latency data streaming to our platform and integrate with hardware to enable real-time AI-driven synthesis control.
- Strong fundamental knowledge of the web platform including HTML, CSS, JS and familiarity with browser APIs (web workers, screen capture, etc).
- Experience building and maintaining codebases in Type Script and Python; prior experience with Rust is a plus.
- Strong proficiency with React (or similar libraries), client-side state management, and external async data caching.
- Experience with web SPAs and cross-platform Electron apps that are deployed from shared, modular codebases.
- Experience developing data models and queries with relational and non-relational databases and designing application logic and RESTful endpoints to support feature flows.
- Bachelors in Computer Science, Engineering, Math, or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).