Work with hardware architects, designers, and verification engineers to build tools that accelerate their workflows.
Evolve the Bluespec compiler and libraries to improve compile speed, reproducibility, and error detection.
Build flows connecting design and verification, including assertions and Rust reference model checks.
MatX designs full-stack AI hardware and software to make AI models run as efficiently as possible. The company fosters a culture of engineering excellence, where teams work closely on compilers, silicon, and ML systems.
Lead projects from idea to launch, partnering with product, design, and engineering teams.
Build features across the stack, from customer-facing card experiences to backend money movement systems.
Mentor engineers and elevate quality through design and code reviews.
Mercury is a fintech company offering banking services to startups, including debit and credit cards. The company emphasizes diversity, belonging, and a high-ownership, collaborative culture.
Ship new capabilities for Command, an LLM-powered financial assistant.
Partner with product and compliance teams to define and test new capabilities.
Join a small, experienced team building the future of Mercury.
Mercury builds technology that pushes forward financial interfaces for the long term, such as the LLM-powered financial assistant Command. It is a small but mighty team of experienced product and AI engineers with a scrappy startup environment.
Design, develop, test, and maintain production software using functional programming principles.
Collaborate with engineers and client stakeholders to translate demanding requirements into robust, maintainable solutions.
Contribute to system design, architecture, and engineering standards while debugging complex technical issues.
Our partner builds sophisticated production software for capital markets and other highly regulated industries. The company supports a remote-first engineering culture that values ownership, curiosity, transparency, and continuous learning.
Design, implement, test, and maintain reliable software using functional programming principles.
Collaborate with engineers, technical leads, and client stakeholders to deliver robust, maintainable solutions.
Apply strong typing, domain modelling, and abstraction to improve software correctness and reliability.
Obsidian Systems is a software engineering consultancy that builds production systems for capital markets and other regulated industries. We are a remote-first, globally distributed team that values ownership, curiosity, and clear communication.