> Markdown version of [/jobs/ext/4671834-full-stack-software-engineer-compute](https://www.wearedevelopers.com/jobs/ext/4671834-full-stack-software-engineer-compute). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer, Compute - **Company:** Nominal Inc - **Location:** Austin, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Apache HTTP Server, Software Applications, Big Data, Profiling, Computer Engineering, Extract Transform Load (ETL), Memory Management, Message Passing Interface, Memory Leaks, Software Engineering, Data Streaming, TypeScript, WebSocket, WebGL, ReactJS, Caching, Backend, Data Layers, Real Time Data, Front End Software Development, Crud - **Published:** November 11, 2026 - **Apply:** https://www.careerbuilder.com/job-details/full-stack-software-engineer-compute-austin-tx--4f225550-d403-43a6-af19-6faf7d862c6b ## About the Role Software Engineering, Computer Software, Robotics, Computer Engineering, Testing, Artificial Intelligence (AI), Software Engineering, System Operations, Manufacturing, United States Air Force (USAF), * 3+ years experience building products for technical users where you've been involved in the infrastructure behind demanding, data-heavy applications. * Strong experience with TypeScript, and modern frontend architecture, along with an understanding of how frontend systems interact with backend services. * Experience building high-throughput data applications in the browser, with hands-on use of web workers, WebSockets, columnar formats such as Apache Arrow, and canvas or WebGL/WebGPU rendering. * A deep understanding of the web as a runtime: memory allocation and garbage collection, message passing between threads, the performance characteristics of network transports, and how a rendering pipeline actually spends its frame budget. * Strong product instincts. You naturally ask "Why are we building this?" before "How should I implement it?" and arent afraid to challenge assumptions when you believe theres a better solution for users. * A systems mindset. You enjoy reasoning about data models, user workflows, and how complex systems should behave before jumping into implementation. * Excellent communication skills and the ability to explain technical and product tradeoffs clearly across engineering, design, and product teams. Skills that supercharge us Browser Familiarity A deep understanding of the browser as an environment for data-intensive applications: threading, networking, memory, and the rendering pipeline. Streaming Real-time Data Experience building interfaces over live data streams, and balancing the speed, correctness, and resilience they demand. Performance Engineering Experience with client-side memory management, benchmarking, profiling, and an obsession with delivering a fluid user experience. Systems Thinking Experience designing products around complex object models, relationships, and workflows rather than simple CRUD interfaces. Product Thinking Ability to understand user goals, simplify complicated workflows, and make thoughtful product decisions under ambiguity. Frontend Architecture Strong experience with React, TypeScript, modern state management, asynchronous data flows, and scalable application architecture. Backend Collaboration Comfort reasoning about APIs, data loading strategies, backend constraints, and making architectural tradeoffs across the full stack. Performance Engineering Experience optimizing rendering, managing large datasets, virtualized interfaces, streaming updates, caching strategies, and browser performance. ## Description At Nominal, the frontend goes far beyond a visual layer on top of APIs. Its where thousands of high-frequency data sources are streamed and drawn on screen in time for an engineer to decide whether to continue, pause, or abort tests running against real hardware. Our customers monitor mission-critical systems through Nominal, so the data has to be fast, correct, and trustworthy at every layer. Meeting that bar means balancing raw performance with an experience engineers can depend on and understand, so they can build trust in the platform. Were looking for product engineers who care about high-scale data computation, runtime performance, and device constraints as much as building intuitive interfaces. Youll work at the intersection of product, design, and engineering to turn a highly expressive compute engine into the foundation that every visualization in Nominal depends on, from highly optimized time series charts to flexible user-defined custom visualizations. Success in this role is measured by building a data layer that stays fast, correct, and observable on whatever device and network our customers bring. Youll partner closely with backend engineers, designers, and product teams to define workflows, shape product direction, and make thoughtful technical tradeoffs in an environment where requirements are often ambiguous and the best solutions arent immediately obvious. Youll own the shared compute and data layer of the platform's applications end to end. Your judgment will shape how live and historical data workflows feel across the whole product. About the role Build the data foundation every application stands on Own the layer between Nominals compute engine and the user: streaming over WebSockets, orchestrating web workers, handling columnar data formats, caching intelligently, and processing live and historical data on the client. Youll design generalized data and compute capabilities that serve todays product and the use cases we havent met yet, so that new panels, new query types, and open-ended user-defined visualizations can be built quickly on the stability and guarantees already in place. Make performance and correctness non-negotiable Customers stream thousands of high-frequency series into live monitoring dashboards with low-latency expectations and zero tolerance for incorrect data. Youll squeeze everything possible out of varied user hardware, hunt memory leaks down to the allocation, benchmark and profile the render pipeline, and handle out-of-order, late, and missing data so the picture on screen converges on the truth. Own ambiguous product problems Partner closely with product, design, and engineering to turn loosely defined ideas into intuitive user experiences. Youll challenge assumptions, validate workflows directly with users, and make confident product decisions when requirements are incomplete.