Page 1
Software Engineer, Terminal Interface
Normal Computing · New York City, New York, USA
$200k–400k
7 days ago
♡
Principal Software Engineer, Full Stack - Reporting
Rad AI · San Francisco, California, United States
$110k–250k
7 days ago
♡
Data Center Operations Systems Engineer (San Jose)
Lambda · San Jose, California, United States
$105k–140k
8 days ago
♡
Loading more openings…
You've reached the end of the list.
Software Engineer, Terminal Interface
Normal Computing · New York City, New York, USA
Pay
$200k–400k
Setting
On-site
NORMAL COMPUTING | BUILD WITH US
Normal is an applied AI company solving the hardest problems in AI and silicon. We build foundational hardware and software for the semiconductor industry, critical AI infrastructure, and the broader systems that power our world, in partnership with the world's most advanced institutions. We work as one team across New York City, Silicon Valley (Mountain View), London, Copenhagen, and Seoul.
THE ROLE
Normal CLI is how semiconductor engineers do AI-assisted verification work. It is a large interactive terminal application, built in Python and Textual, that design verification engineers keep open all day, usually in environments we do not control: remote workstations inside chip companies, SSH sessions, tmux, Windows and WSL. Our users are accustomed to terminal products, and for many of them this is the first and only surface of Normal they will use. We expect that to remain true.
We are hiring the engineer who will own it as a product: productionizing what began as a research tool and giving it a dedicated end-user focus. You will own the interaction model and the information design — how people enter and edit instructions, how a long agent run stays legible while it streams, how tool use and proposed changes are presented for review, and how work is interrupted, resumed, and recovered after a failure. You will also own the local session client beneath it, and be a leading voice in the client API the rest of our product is built on.
The boundaries matter here. Our ML and research engineers keep the harness — the skills, tools, hooks, and model behavior that make the agent good at chip verification. You take the application those capabilities reach users through. You will sit on the product engineering team that also builds our desktop workbench, our web product, and our agent orchestration, so the terminal moves into the same product as everything else, with the same vocabulary, state, and quality bar.
On any given day, you might rework how a long verification run folds and summarizes itself so an engineer can read it at a glance, chase down why text input breaks under one customer's terminal and IME combination, turn a recurring support thread into a reusable component and a snapshot test, or push back on a runtime event shape that cannot be rendered well.
WHAT YOU WILL OWN
- The terminal application: Information architecture and interaction across commands, navigation, input and editing, streamed output, progress, review, interruption, recovery, empty states, and errors that tell the user what to do next.
- Cross-platform behavior: Correct, fast behavior across terminals, shells, multiplexers, remote sessions, macOS, Linux, Windows and WSL, non-English input and IMEs, and constrained customer environments.
- The client boundary: The local session client, and a leading voice in the structured-event interface it consumes. You shape what the runtime emits so the UI does not have to infer intent from formatted text.
- Standards other contributors build against: Define the command, picker, progress, output, and review patterns that research and product engineers use when they add domain workflows, and keep the experience coherent as they do.
- Responsiveness under load: Streaming, cancellation, concurrency, and event-loop behavior for work that runs for a long time and must stay interruptible and understandable throughout.
- A coherent product across surfaces: Shared terminology, state, authentication, and handoffs between the terminal and the rest of our EDA product, so users moving between them do not have to learn two systems.
- Architecture: Evolve a large Textual application toward reusable components and a clear line between product UI, domain logic, and runtime concerns.
- Confidence to change it: Snapshot and visual-regression coverage, packaging, installation, self-update, and the tests that make it safe to change an interactive application people depend on.
WHAT MAKES YOU A GREAT FIT
- 4+ years of software engineering experience, including significant time building and maintaining an interactive terminal application, TUI, or comparably rich local client — not command wrappers.
- Experience taking on an existing codebase and improving it without breaking what already worked.
- Familiarity with what makes terminal software hard: keyboard and text input, rendering performance, inconsistent terminal capabilities, process and signal handling, and behavior that differs across platforms and environments.
- Strong engineering fundamentals. The application is written in Python and Textual; we weigh depth and judgment above prior experience with either.
- Experience with event-driven or asynchronous applications: streaming data, local processes, cancellation, concurrency, persistence, and recovery from partial failure.
- A high bar for interface details — defaults, error messages, empty states, wording — and a habit of fixing them before users report them.
- The ability to debug across boundaries, from a keystroke in a terminal emulator through the application to the runtime.
- Experience testing interactive software, and judgment about which behavior is worth pinning down.
- Comfort working with researchers and domain experts, and the ability to learn an unfamiliar technical domain well enough to represent an expert workflow accurately.
- Pragmatic judgment about when to invest in a durable abstraction and when to ship the straightforward version.
BONUS POINTS
Experience with any of the following is helpful, but not required:
- Textual, Rich, prompt-toolkit, curses, Bubble Tea, Ratatui, Ink, or another terminal UI framework
- PTYs, terminal emulation, multiplexers, or remote shell and host abstractions
- Designing human-in-the-loop experiences for coding agents, AI tools, or other long-running automated systems
- Cross-platform packaging, self-update systems, internationalization, IME support, or visual regression testing
- Electron or another desktop framework, particularly embedding a CLI, TUI, or agent runtime
- Semiconductors, EDA, or hardware engineering workflows
Equal Employment Opportunity Statement
Normal Computing is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected status.
Accessibility Accommodations
Normal Computing is committed to providing reasonable accommodations to individuals with disabilities. If you need assistance or an accommodation due to a disability, please let us know at accommodations@normalcomputing.com.
Privacy Notice
By submitting your application, you agree that Normal Computing may collect, use, and store your personal information for employment-related purposes in accordance with our Privacy Policy.
Listed by Normal Computing for a position based in the United States. Employers on this board attest they are hiring domestically.
Senior Data Engineer
Octopus Energy · London (GB)
Pay
$65k–175k
Setting
On-site
We're making energy fair, clean, and simple for all using technology.
Octopus Energy started with a bold idea: to build Britain’s first truly digital energy supplier. By combining world-class tech with brilliant humans who care deeply about customers and driving the renewable energy transition, we made it happen and in 2025, we became Britain’s largest energy supplier.
Octopus Energy Group is a global energy transition collective. 10 businesses working across 4 continents to tackle energy transformation at nearly every front.
And we constantly push to make energy better. Tirelessly campaigning for fair protections for customers. And building innovative technologies that forge a path to a green energy system.
We’re made up of 10,000+ authentic, committed people working around the world on stuff you'd never expect. We're united by a shared goal: to drive the global green energy revolution. Read our Spotlight series to meet some of the team.
To deliver on this mission, we are looking for a Senior Data Engineer to join the Flexibility team.
The Flexibility team was established in early 2026, and has been growing throughout the year. The team is focused on greenfield opportunities at the cutting edge of Octopus' flexibility strategy, and aims to enable rapid response to global flex opportunities.
They are building the next generation of products and tools to make energy more flexible. These include our flagship Intelligent Octopus product automating demand shift for 300,000 customers with electric cars, home batteries or smart heating devices, saving 2 million customers money through Saving Sessions and Free Electricity Sessions, and managing 568MW of large grid-scale batteries to balance the system. The team develops products that are used by millions of customers, helping boost renewables use and decarbonise energy systems worldwide.
We embrace flat hierarchies and an open, agile culture that fosters innovation, flexibility, and creativity.
We don’t hang our personalities up with our coats and nor should you. At Octopus, we hire great people who get stuff done, all whilst being themselves.
If this sounds exciting, we’d love to chat.
Listed by Octopus Energy for a position based in the United States. Employers on this board attest they are hiring domestically.
Senior Software Test Engineer
ŌURA · Hybrid - San Francisco, California
Pay
$100k–180k
Setting
Hybrid
Hybrid - San Francisco, California
Listed by ŌURA for a position based in the United States. Employers on this board attest they are hiring domestically.
Principal Software Engineer, Full Stack - Reporting
Rad AI · San Francisco, California, United States
Pay
$110k–250k
Setting
On-site
Principal Software Engineer
Listed by Rad AI for a position based in the United States. Employers on this board attest they are hiring domestically.
Senior Frontend Engineer
Octopus Energy · London (GB)
Pay
$105k–185k
Setting
On-site
We're making energy fair, clean, and simple for all using technology.
Octopus Energy started with a bold idea: to build Britain’s first truly digital energy supplier. By combining world-class tech with brilliant humans who care deeply about customers and driving the renewable energy transition, we made it happen and in 2025, we became Britain’s largest energy supplier.
Octopus Energy Group is a global energy transition collective. 10 businesses working across 4 continents to tackle energy transformation at nearly every front.
And we constantly push to make energy better. Tirelessly campaigning for fair protections for customers. And building innovative technologies that forge a path to a green energy system.
We’re made up of 10,000+ authentic, committed people working around the world on stuff you'd never expect. We're united by a shared goal: to drive the global green energy revolution. Read our Spotlight series to meet some of the team.
We are looking for a Senior Frontend Engineer to join our Flexibility team.
The Flexibility team was established in early 2026, and has been growing throughout the year. The team is focused on greenfield opportunities at the cutting edge of Octopus' flexibility strategy, and aims to enable rapid response to global flex opportunities.
They are building the next generation of products and tools to make energy more flexible. These include our flagship Intelligent Octopus product automating demand shift for 300,000 customers with electric cars, home batteries or smart heating devices, saving 2 million customers money through Saving Sessions and Free Electricity Sessions, and managing 568MW of large grid-scale batteries to balance the system. The team develops products that are used by millions of customers, helping boost renewables use and decarbonise energy systems worldwide.
We embrace flat hierarchies and an open, agile culture that fosters innovation, flexibility, and creativity.
We don’t hang our personalities up with our coats and nor should you. At Octopus, we hire great people who get stuff done, all whilst being themselves.
If this sounds exciting, we’d love to chat.
Listed by Octopus Energy for a position based in the United States. Employers on this board attest they are hiring domestically.
Data Center Operations Systems Engineer (San Jose)
Lambda · San Jose, California, United States
Pay
$105k–140k
Setting
On-site
Lambda, The Superintelligence Cloud, is a leader in AI cloud infrastructure serving tens of thousands of customers. Our customers range from AI researchers to enterprises and hyperscalers. Lambda's mission is to make compute as ubiquitous as electricity and give everyone the power of superintelligence. One person, one GPU.
If you'd like to build the world's best AI cloud, join us.
*Note: This position requires presence in our San Jose Data Centers 5 days; shift work
What You'll Do
- Ensure new server, storage and network infrastructure is properly racked, labeled, cabled, and configured
- Troubleshoot hardware and software issues in some of the world’s most advanced systems
- Document data center layout and network topology in DCIM software
- Work with supply chain & manufacturing teams to ensure timely deployment of systems and project plans for large-scale deployments
- Manage a parts depot inventory and track equipment through the delivery-store-stage-deploy-handoff process in each of our data centers
- Work closely with HW Support team to ensure data center infrastructure-related support tickets are resolved
- Work with RMA team to ensure faulty parts are returned and replacements are ordered
- Follow installation standards and documentation for placement, labeling, and cabling to drive consistency and discoverability across all data centers
You
- Are familiar with critical infrastructure systems supporting data centers, such as power distribution, air flow management, environmental monitoring, capacity planning, DCIM software, structured cabling, and cable management
- Are Fluent in English and Spanish
- Are someone who pays attention to detail and has the ability to follow instructions
- Are action-oriented and have a strong willingness to learn
- Are willing to travel for bring up of new data center locations
Nice to Have
- Experience with troubleshooting server hardware
- Experience with/or knowledge of network topology
- Familiarity with ticketing systems like JIRA and Zendesk
- Experience with Linux administration
- Experience with working in large-scale distributed data center environments
- Experience with Supermicro & Nvidia hardware
Salary Range Information
This is a salaried non-exempt role, eligible for overtime. The annual salary range for this position has been set based on market data and other factors. However, a salary higher or lower than this range may be appropriate for a candidate whose qualifications differ meaningfully from those listed in the job description.
About Lambda
- Founded in 2012, with 500+ employees, and growing fast
- Our investors notably include TWG Global, US Innovative Technology Fund (USIT), Andra Capital, SGW, Andrej Karpathy, ARK Invest, Fincadia Advisors, G Squared, In-Q-Tel (IQT), KHK & Partners, NVIDIA, Pegatron, Supermicro, Wistron, Wiwynn, Gradient Ventures, Mercato Partners, SVB, 1517, and Crescent Cove
- We have research papers accepted at top machine learning and graphics conferences, including NeurIPS, ICCV, SIGGRAPH, and TOG
- Our values are publicly available: https://lambda.ai/careers
- We offer generous cash & equity compensation
- Health, dental, and vision coverage for you and your dependents
- Wellness and commuter stipends for select roles
- 401k Plan with 2% company match (USA employees)
- Flexible paid time off plan that we all actually use
Equal Opportunity Employer
Lambda is an Equal Opportunity employer. Applicants are considered without regard to race, color, religion, creed, national origin, age, sex, gender, marital status, sexual orientation and identity, genetic information, veteran status, citizenship, or any other factors prohibited by local, state, or federal law.
Listed by Lambda for a position based in the United States. Employers on this board attest they are hiring domestically.
Supplier Development Engineer, Brittles
ŌURA · Hybrid - San Francisco, California
Pay
$95k–165k
Setting
Hybrid
Hybrid - San Francisco, California
Listed by ŌURA for a position based in the United States. Employers on this board attest they are hiring domestically.
Engineering Manager, Core Product Engineering
BackOps AI · San Francisco
Pay
$165k–260k
Setting
On-site
BackOps AI Careers
Listed by BackOps AI for a position based in the United States. Employers on this board attest they are hiring domestically.
Engineering Manager, Infrastructure and Security
BackOps AI · San Francisco
Pay
$165k–260k
Setting
On-site
BackOps AI Careers
Listed by BackOps AI for a position based in the United States. Employers on this board attest they are hiring domestically.
Product Security Engineer
BackOps AI · San Francisco
Pay
$120k–220k
Setting
On-site
BackOps AI Careers
Listed by BackOps AI for a position based in the United States. Employers on this board attest they are hiring domestically.
Select a role
The full posting opens here — pay, setting and the full description, without leaving the list.