TRM Labs specializes in blockchain investigations and risk management, empowering organizations to detect, investigate, and prevent crypto-related fraud and fin
Senior Software Engineer, Frontend | Product Engineering
Location
United States
Posted
51 days ago
Salary
$190K - $220K / year
Seniority
Senior
Job Description
Senior Software Engineer, Frontend | Product Engineering
TRM Labs
Build a Safer World. TRM Labs provides blockchain analytics and AI solutions to help law enforcement and national security agencies, financial institutions, and cryptocurrency businesses detect, investigate, and disrupt crypto-related fraud and financial crime. TRM’s blockchain intelligence and AI platforms include solutions to trace the source and destination of funds, identify illicit activity, build cases, and construct an operating picture of threats. TRM is trusted by leading agencies and businesses worldwide who rely on TRM to enable a safer, more secure world for all. We are looking for an experienced Senior Frontend Engineer to join a small but fast-growing Frontend Engineering team that is responsible for building highly robust and seamless product features that analyze blockchain transaction activity at a massive scale. As an early member of the team, you will be deeply involved in the technical details and ultimately champion your team to build a safer financial system for billions of people. The impact you’ll have here: - Building a large-scale web application that manages billions of transactions using React and Redux - Working with Backend Engineers, Designers, and Product to build features and ship product - Finding and addressing performance issues - Participating in code and design reviews - Developing a deep understanding of crypto and blockchain to inform product design and direction - Collaborating with product lead and customers to define a new category of enterprise software - Staying current on frontend best practices What we’re looking for: - Knack for great design and intuitive UX - Strong Computer Science fundamentals - Extensive experience modern front end frameworks (e.g., Vue.js, React.js) and CSS-in-JS libraries (e.g., styled-components) - Experience designing and building data heavy front-end applications - Experience with virtual currencies, applications, and their use in financial networks and blockchain analysis is a plus - Adaptable. Goals can change fast. You anticipate and react quickly. - Autonomous. You own what you work on. You move fast and get things done. - Excellent communication. You will need to communicate complex ideas effectively to both technical and non-technical audiences, and both verbally and in writing - Collaborative. You must work collaboratively in a cross-functional team and with people at all levels in an organization About the Team: - The team operates on a weekly sprint schedule. Individuals on the team are tasked to lead projects as technical anchors, and given a chance to grow and take ownership according to their level and goals. - We work closely with product, design, and with our engineering partners in data platform teams to deliver impactful features to customers and the company. - The team’s timezone is a mix of EST and PST, with at least 6 hours of overlap with PST (8 am to 2 pm PST). - On Call: We have an on-call rotation that is approximately one week every 16 weeks. - Frontend usually doesn't get pager duty alerts but gets frontend issues from customer support channels and the on-call is responsible for triaging if it is a frontend bug or sometimes really a backend issue. - It gets busy during some on-call weeks but has not been wake-up from sleep type of alerts. Learn about TRM Speed in this position: - Ruthless Prioritization & Adaptability: We adapt quickly when faced with new information. For example, an engineer may message the PM or EM to prioritize Task A vs. Task B in the middle of the sprint – we don’t let inertia guide our decisions. Instead we focus on ruthless prioritization and pivot quickly as needed. - Challenging Timelines (Execution Pressure): An engineer questions a teammate’s proposed 3-week timeline, and constructively argues for condensing it to 2 weeks—backed by rationale, tradeoffs, and a plan to reduce scope or increase velocity. They show ownership of delivery speed and willingness to push for urgency. - Time-Boxed Spiking (Rapid Learning & Decision-Making): An engineer proposes a 1-week spike with a clear time-box and success criteria to explore implementation options or validate feasibility through a proof of concept. They demonstrate speed not just in execution, but in de-risking decisions early. The following represents the expected range of compensation for this role: - Individual pay is determined by skills, qualifications, experience, and location. The compensation details listed in this posting reflect the US base salary only. - The estimated base salary range for this role is $190,000 - $220,000. - Additionally, this role may be eligible to participate in TRM’s equity plan. - Please note – we factor in the different costs for geographies outside the United States. About TRM's Engineering Levels: Engineer: Responsible for helping to define project milestones and executing small decisions independently with the appropriate tradeoffs between simplicity, readability, and performance. Provides mentorship to junior engineers, and enhances operational excellence through tech debt reduction and knowledge sharing. Senior Engineer: Successfully designs and documents system improvements and features for an OKR/project from the ground up. Consistently delivers efficient and reusable systems, optimizes team throughput with appropriate tradeoffs, mentors team members, and enhances cross-team collaboration through documentation and knowledge sharing. Staff Engineer: Drives scoping and execution of one or more OKRs/projects that impact multiple teams. Partners with stakeholders to set the team vision and technical roadmaps for one or more products. Is a role model and mentor to the entire engineering organization. Ensures system health and quality with operational reviews, testing strategies, and monitoring rigor. Life at TRM We are building a safer world. That promise shows up in how we work every day. TRM moves quickly. We are a high velocity, high ownership team that expects clarity, follow-through, and impact. People who thrive here are energized by hard problems, experimentation, and continuous feedback. If something takes months elsewhere, it will ship here in days. Our work sits at the intersection of AI, national security, and fighting financial crime. The problems are complex, the stakes are real, and the environment evolves quickly. The pace and intensity of the work reflect the importance of the mission. As a result, the way we operate requires a high level of ownership, adaptability, collaboration, and creative problem-solving. At TRM, you should expect: - Priorities and targets to change quickly as we experiment and iterate - Work that often requires operating with a high degree of ambiguity - A high level of personal ownership and accountability - Close collaboration across teams and functions - Frequent, high-touch communication - Creative problem solving and out-of-the-box thinking - A pace that rewards urgency, adaptability, and outcomes This environment is energizing for people who enjoy building, solving hard problems, and making progress in situations that are not always fully defined. It also requires comfort navigating ambiguity, adjusting course as new information emerges, and maintaining focus and positivity in a fast-moving and intense environment. We also recognize that this style of operating is not for everyone. If you are primarily optimizing for predictability or a consistently balanced workload, we encourage you to use the interview process to pressure test whether this environment is truly the right fit. We want teammates who thrive here, not just survive here. At the same time, many people find this work deeply rewarding. If you are excited by meaningful problems, motivated by ambitious goals, and energized by working alongside mission-driven colleagues, there is a good chance you will find TRM to be an exceptional place to grow and contribute. Learn more: Interviewing at TRM: How We Hire and What Success Looks Like AI Fluency at TRM AI fluency is a baseline expectation at TRM. We believe AI meaningfully changes how top performers operate. We expect every team member to use AI to accelerate and reimagine their craft, not just automate surface tasks. At TRM, AI fluency means you are among the top 10 percent of operators in your function in how you apply AI to: - Accelerate repeatable workflows - Structure and solve problems - Improve output quality - Increase speed and leverage You will be evaluated on applied AI fluency during the interview process. Leadership Principles We hire and grow against three leadership principles. They’re the standards for how we operate, treat each other, and make decisions. - Impact-Oriented Trailblazer: We put customers first and move with speed, focus, and adaptability. We treat every plan like an experiment – test, ship, measure, and iterate quickly. - Master Craftsperson: We care deeply about our craft. We balance speed with high standards, own outcomes end‑to‑end, and invest in getting better everyday. - Inspiring Colleague: We add clarity and energy, not noise. We bring humility, candor, and a one‑team mindset — giving and receiving feedback to make the team stronger. Join our Mission At TRM we care deeply about our craft. We are looking for individuals who want their work to matter, who experiment with speed and rigor, and who take pride in building a safer world for billions of people. If you’re excited by TRM’s mission but don’t check every box, we encourage you to apply — we hire for slope, judgment, and the will to learn fast. TRM is a Series C company with $220M in total funding, backed by Blockchain Capital, Goldman Sachs, Bessemer, Y Combinator, Thoma Bravo, and others. Headquartered in San Francisco, TRM operates as a distributed-first company with hubs in Los Angeles, San Francisco, New York, Washington D.C., London, and Singapore. Privacy Policy and Additional Information By submitting your application, you are agreeing to allow TRM to process your personal information in accordance with the TRM Privacy Policy. Our typical hiring cycles for specialized roles span 24 to 36 months. Accordingly, we retain your personal information for up to 36 months to evaluate your application and to consider you for current and future employment opportunities, unless you request earlier deletion or a different retention period is required or permitted by law. To notify TRM Labs that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance. The use of AI tools of any kind (including but not limited to notetakers, interview assistants, and real-time coaching tools such as Otter.ai, Fireflies, Fathom, Cluey, or similar) during TRM interviews is not permitted without prior approval from TRM. TRM uses its own internal tools for note-taking to ensure a consistent and confidential experience for all candidates. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this form. Recruitment agencies TRM Labs does not accept unsolicited agency resumes. Please do not forward resumes to TRM employees. TRM Labs is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company without a signed agreement. Learn More: Company Values | Interviewing | FAQs
Related Guides
Related Job Pages
More Software Engineer Jobs
IVC RA Engineer
EricssonWe create limitless connectivity to improve lives, redefine business and pioneer a sustainable future. #ImaginePossible
Join our Team About us Ericsson is opening a state-of-the-art R&D center in Yokohama focused on Radio and Software development. This new hub will support leading Japanese CSPs, partner with local vendors and deliver Japan-driven products and solutions that shape networks worldwide. We are establishing and growing the team and building advanced laboratory and office facilities. We are hiring across different experience levels - from early-career engineers to experienced developers and technical leaders. About this opportunity: We are looking for passionate and driven Radio Regulatory Approval Engineer to join our IVC (Integration, Verification & Certification) organization and help shape the performance of Ericsson's next generation radio products. IVC is the last step of the development cycle of new Radios. Parts of the activities are done in collaboration with/and according to regulatory bodies/authorities globally to get approvals/certifications enabling market access. As part of our team, you will translate system level requirements into practical and efficient test methods, design and maintain automated verification setups. Your work will be essential to guarantee that our radio solutions meet 3GPP, ETSI, CE, and FCC/ISED requirements and deliver world-class performance. A part of the responsibility/assignment is also to be on top of any development in the Regulatory Approval global arena, aligning/alter our Regulatory Approval strategies/WoW. As a Regulatory Approval Engineer, you will be part of a highly skilled team responsible for enabling global market access for Ericsson's radio products. The role is broad and multidisciplinary, covering Regulatory Approval, Product Safety, RF, EMC, and related compliance areas across multiple regions. This is a multifaceted position with strong technical depth, extensive collaboration, and significant influence on how regulatory approval and safety are handled throughout the product development lifecycle. Ericsson provides a dynamic environment where you can grow professionally while contributing directly to the success of cutting-edge radio technologies. You will be directly involved in the development of Ericsson's next generation of radio network products, contributing to both system design understanding and end-to-end performance validation. If you are motivated by technical depth, problemsolving, and crossfunctional teamwork-and you want to be part of a company building the future of radio technology-this is the role for you. What you will do:- Prepare for and actively support projects during verification/certification process- Review test reports- Gather and share supporting documentation with applicable authorities (or representatives thereof)- Communicate/cooperate with Ericsson internal organizations such as product design, system design, project management, product management, standardization, different parts of IVC as well as with external test labs and authorities.- Participate, challenge and contribute in development of strategies to facilitate efficient RA/Safety approval/certification handling.- Drive, participate and contribute to introduce/use automatization/ML/AI in our activities.- Share knowledge and mentor junior engineers, participate in cross-functional teams in an Agile environment The skills you bring: We welcome experienced / senior engineers seeking technical leadership opportunities. Typical skills and background include:- Degree in Electrical Engineering, Computer Science, Data Science or related field (BSc/MSc or equivalent)- Solid understanding of RF and radio fundamentals (wireless systems, RF measurements, instrument handling, digital signal analysis)- Knowledge of baseband and radio product concepts and relevant standards (3GPP/ETSI/CE/FCC/ISED/Telec/TEC)- Regulatory Approval handling for different markets.- Experience from external test labs.- Knowledge in applicable Regulatory Approval/frameworks for different markets- Experience in reading and applying regulatory requirements- Familiarity with 3GPP specifications (e.g., NR/ LTE series) and verification needs- Strong troubleshooting skills, an open, speak up and curious mindset, eager to collaborate, build and share competence. Curiosity and a practical, problem-solving attitude- Collaboration skills, strong communication and teamwork abilities to interact effectively with development and product engineering teams- Comfortable working in Lean/Agile processes and driving continuous improvement- Result driven with service-minded approach.- Ability to work effectively in English; capability to collaborate in Japanese is a strong advantage Desirable- Practical experience with base station, radio and baseband products and wireless systems- Familiarity with standards work (3GPP, ETSI, ANSI, FCC/ISED) related to EMC and RF- Experience coordinating third-party testing at accredited labs What we offer- A central role in the establishment and growth of a new R&D center in Yokohama, with labs and offices designed for cutting-edge radio development- Opportunities to work on products that shape national and global digital infrastructure- A culture that values innovation, collaboration, and speaking up - many career directions and internal mobility- Hands-on work with RF instrumentation and modern test automation frameworks- Competitive compensation and benefits (details discussed during hiring stages)- Support for professional growth, knowledge exchange, and mentoring- Meaningful work on global products with local impact in Japan- Competitive benefits and professional development opportunities- Collaborative environment with close ties to local vendors and operators- Clear career paths from individual contributor to technical leadership or management- Flexible working arrangements and inclusive R&D culture Join us If you want to be part of a diverse, innovative team building world-class radios and shaping Japan-driven global solutions, we'd love to hear from you. Apply now to help accelerate the rollout of next-generation programmable networks and be part of Ericsson's long-term commitment to Japan. Contact & equal opportunity statement Ericsson is an equal opportunity employer. We welcome diverse perspectives and encourage applications from all backgrounds. For specific questions about roles or timelines, please reach out to our local recruitment team (contact details on the careers page). Be part of building high-performance, programmable networks from Yokohama - apply now and help shape the future of radio technology. Why join Ericsson?At Ericsson, you'll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what's possible. To build solutions never seen before to some of the world's toughest problems. You'll be challenged, but you won't be alone. You'll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next. What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like.Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more. Primary country and city: Japan (JP) || Yokohama Req ID: 781109
About Decoda Health Decoda Health is building the AI-native operating system for modern clinics. Our platform unifies scheduling, charting, forms, communications, inventory, checkout, and intelligent agents like our AI Receptionist and AI Scribe, powering millions of appointments and patient interactions across the U.S. Clinics deserve software that thinks with them, not tools built decades ago. If you're excited by the future of AI-powered clinical operations but don’t see a role that fits, this open application is for you. What You Might Work On Depending on your background, you may contribute to: - Engineering & Product: Build and refine AI-native EMR modules, agent workflows, and internal tools. - Operations: Improve clinical workflows, support implementations, and streamline cross-team processes. - Growth & Customer Success: Help clinics adopt Decoda, analyze performance, gather insights, and shape product direction. - Generalist Projects: Tackle ambiguous problems, build processes from scratch, and work across teams in a fast-moving environment. What We Look For - Strong communicators who thrive in small, high-velocity teams - Builders comfortable with ambiguity and rapid iteration - Curiosity about AI, healthcare operations, or clinic workflows - A bias toward action and ownership - Experience in engineering, product, operations, healthcare, customer success, or related roles is helpful—but not required Why Join Decoda - Work on the first AI-native EMR transforming real clinical operations - Massive impact: already used by hundreds of clinics across the US, handling over 5M+ patient interactions. - Solve meaningful problems for clinicians and patients - Flexible remote work, fast responsibility growth, and a mission-driven culture How to Apply Send us your resume and a brief note on where you’d like to contribute. If there's a fit, we’ll reach out.
If we have no open positions or none fit you but you're interested in working with us, feel free to submit a general application and we'll keep it on file for if the time is right.
Member of Technical Staff, Inference
RunwayBusiness financials got stuck in the 15th century so we're showing them today’s computers 🖥
We are building AI to simulate the world through merging art and science. We believe that world models are at the frontier of progress in artificial intelligence. Language models alone won’t solve the world’s hardest problems – robotics, disease, scientific discovery. Real progress requires models that experience the world and learn from their mistakes, the same way that humans do. And this kind of trial and error can be massively accelerated when done in simulation, rather than in the real world. World models offer the most clear path to general-purpose simulation, changing how stories are told, how scientific progress is made and how the next frontiers of humanity are reached. Our team consists of creative, open minded, caring and ambitious people who are determined to change the world. We aspire to continuously build impossible things and our ability to do so relies on building an incredible team. If you are driven to do the same, we'd love to hear from you. About the role We're looking for an ML infrastructure engineer to bridge the gap between research and production at Runway. You'll work directly with our research teams to productionize cutting-edge generative models—taking checkpoints from training to staging to production, ensuring reliability at scale, and building the infrastructure that enables fast iteration. You'll be embedded within research teams, providing platform support throughout the entire model development lifecycle. Your work will directly impact how quickly we can ship new models and features to millions of users. A peek at our technical stack Our API endpoints for real-time collaboration and media asset management is written in TypeScript, and runs in ECS containers on AWS Fargate. We leverage multiple AWS-native components, such as S3, CloudFront, Lambda, Kinesis, and SQS, as building blocks of our infrastructure. Our inference backend is written in Python (PyTorch, TorchScript), and is deployed across multiple clusters / cloud providers. We use Kubernetes for container orchestration, and k8s-native components such as Flyte, Kueue, and Kyverno efficient job orchestration. We invest in prometheus and grafana for monitoring, and Terraform to manage our infrastructure. What you’ll do - Productionize model checkpoints end-to-end: from research completion to internal testing to production deployment to post-release support - Build and optimize inference systems for large-scale generative models running on multi-GPU environments - Design and implement model serving infrastructure specialized for diffusion models and real-time diffusion workflows - Add monitoring and observability for new model releases—track errors, throughput, GPU utilization, and latency - Embed with research teams to gather training data, run preprocessing scripts, and support the model development process - Explore and integrate with GPU inference providers (Modal, E2E, Baseten, etc.) What you’ll need - 4+ years of experience running ML model inference at scale in production environments - Strong experience with PyTorch and multi-GPU inference for large models - Experience with Kubernetes for ML workloads—deploying, scaling, and debugging GPU-based services - Comfortable working across multiple cloud providers and managing GPU driver compatibility - Experience with monitoring and observability for ML systems (errors, throughput, GPU utilization) - Self-starter who can work embedded with research teams and move fast - Strong systems thinking and pragmatic approach to production reliability - Humility and open mindedness; at Runway we love to learn from one another Nice to Have - Experience building custom inference frameworks or serving systems - Deep understanding of distributed training and inference patterns (FSDP, data parallelism, tensor parallelism) - Ability to debug low-level issues: NCCL networking problems, CUDA errors, memory leaks, performance bottlenecks - Experience with diffusion models or video generation systems - Knowledge of real-time or latency-sensitive ML applications Runway strives to recruit and retain exceptional talent from diverse backgrounds while ensuring pay equity for our team. Our salary ranges are based on competitive market rates for our size, stage and industry, and salary is just one part of the overall compensation package we provide. There are many factors that go into salary determinations, including relevant experience, skill level and qualifications assessed during the interview process, and maintaining internal equity with peers on the team. The range shared below is a general expectation for the function as posted, but we are also open to considering candidates who may be more or less experienced than outlined in the job description. In this case, we will communicate any updates in the expected salary range. Lastly, the provided range is the expected salary for candidates in the U.S. Outside of those regions, there may be a change in the range, which again, will be communicated to candidates. Working at Runway Great things come from great teams. We’d love to hear from you. We’re committed to creating a space where our employees can bring their full selves to work and have equal opportunity to succeed. So regardless of race, gender identity or expression, sexual orientation, religion, origin, ability, age, veteran status, if joining this mission speaks to you, we encourage you to apply. More about Runway - Universal World Simulator - GWM-1 - Gen-4.5 - General World Models - Robotics SDK - Conversational Real-time Agents - Runway Studios We're excited to be recognized as a best place to work: Crain's | InHerSight | BuiltIn NYC | INC


