Realm - Software Engineer - Backend
Requirements
• Backend: TypeScript, Prisma, PostgreSQL, ClickHouse, Rust, Python, GraphQL • Frontend: TypeScript, React • AI/ML and Computer Vision: LLMs, TensorFlow, SAM3, OpenCV, Rekognition • Infrastructure: Docker, Kubernetes, DigitalOcean, AWS • 2+ years of professional software engineering experience (high-quality internships included) • Strong coding skills, problem-solving ability, and CS fundamentals (data structures, algorithms, system design) • Proficiency with agentic coding tools (Claude Code, Codex, Cursor) and AI-first development style • Comfort working across the stack — you don't need to be an expert in everything, but you're willing to write a React component, debug a Kubernetes pod, or tune a database query as needed • Engineering Judgment & Quality • Great judgment and intuition about security, testing, code quality, and tech debt • Appreciation of continuous delivery, clean code, and automated testing • Ability to design good generalizations while avoiding premature overengineering • Ownership & Independence • Entrepreneurial work ethic, drive for excellence, and belief in meritocracy, personal responsibility, and hard work • Ability to own features end-to-end with minimal direction • Highly independent and able to come up to speed without heavy assistance • Work Style & Collaboration • Experience and comfort working on a remote team • Ability to handle multiple work streams and frequent context switching as priorities change • Flexible work hours (occasional nights and weekends) when necessary to sprint for urgent deliverables • Humility to learn from others while also being able to advocate for and execute on improvements you believe in • US citizen or permanent resident, and based in the US • Startup experience — comfort with ambiguity and wearing multiple hats • Strong TypeScript proficiency • Strong network of top-tier engineers • Familiarity with computer vision or ML inference pipelines • Experience integrating with industrial/IoT systems • Functional programming style preferences (immutability, declarative patterns)
Responsibilities
• Build and extend our TypeScript backend serving real-time mining operations data across web and mobile clients • Work across the stack: backend services (50%), applied AI/ML (25%), React frontend (15%), and infrastructure (10%) • Build computer vision pipelines — integrating services like AWS Rekognition, TensorFlow, and SAM3 for PPE detection, person recognition, and safety monitoring • Integrate with industrial systems (SCADA/OPC-UA) to monitor and optimize mine equipment in real time • Ship features end-to-end • Deploy to production multiple times per day with CI/CD • Work with LLMs for intelligent analysis and automation features • Own features in a small team where your code runs at active mines • Interact directly with users to deeply understand customer needs. Translate real-world operational challenges into intuitive, high-impact features • Work closely with our CEO — former CTO and cofounder of Blend Labs — to build a world-class engineering organization from the ground up. • Backend: TypeScript, Prisma, PostgreSQL, ClickHouse, Rust, Python, GraphQL • Frontend: TypeScript, React • AI/ML and Computer Vision: LLMs, TensorFlow, SAM3, OpenCV, Rekognition • Infrastructure: Docker, Kubernetes, DigitalOcean, AWS
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT