Company OverviewRealm is building the foundational security platform for industrial security. Our product unifies disjointed surveillance systems into a cohesive, collaborative, real-time common operating picture. By combining comprehensive real-time surveillance data and AI, Realm streamlines detection of and response to critical physical security incidents — particularly in high-stakes, austere environments — minimizing disruptions.
ResponsibilitiesAs a software engineer, you will:
Work with a high degree of autonomy on a product with a large technical surface area.
Work directly with our CEO who was previously CTO and cofounder of Blend, a publicly traded fintech company.
Shape Realm's team, engineering culture, technology decisions, and development practices.
Your technical work will encompass:
Backend engineering (TypeScript)
AI/ML including computer vision
Web front-end (TypeScript and React)
Infrastructure (Kubernetes)
Integrations with third-party services and surveillance equipment
RequirementsStrong coding skills, problem-solving ability, and grasp of computer science fundamentals
Entrepreneurial work ethic, drive for excellence, and belief in meritocracy and personal responsibility
Enthusiasm for building at all levels of the stack, from low-level infrastructure details to high-level team building and product work
Great judgment and intuition about security, testing, code quality, tech debt, and hiring
Appreciation of functional programming, type safety, and automated testing
Proficient use of AI for coding assistance
Mastery of core development/infrastructure/DevOps tools (Git, Linux)
Experience and comfort working on a remote team
Strong network of tier 1 engineers and designers
US citizen or permanent resident, or Canadian citizen
Based in a US timezone
Nice-to-havesExperience working at a startup as an engineer, founder, CTO, manager, or tech lead
Computer vision or other AI/ML experience
Passion for defense and physical security technology
Experience or aptitude for adjacent areas: product, design, customer interaction, engineering management
Professional experience with our core technologies (TypeScript, Kubernetes, React, SQL)
Interview ProcessProgramming quiz
Live coding interviews (2-3)
Algorithmic problem solving, coding, and performance analysis
Simulated development task
Behavioral interview with founders
Reference checks