Remote Software Engineer - AI/ML Focus

at Realm

Posted 3 days ago 8 applied

Description:

  • Realm is an AI-driven platform that helps industrial operations prevent failures before they happen, maximizing uptime and saving millions in lost revenue.
  • The company integrates with existing cameras, sensors, and control systems to detect and predict equipment failures, flag unsafe behavior, automate responses, and notify key personnel.
  • Customers include gold, gemstones, coal, and oil & gas operations across the United States, Africa, and Latin America.
  • The Software Engineer will build the AI platform, training custom computer vision models to predict equipment failures and risks, boosting efficiency and safety in industrial settings.
  • The role involves shaping the tech stack by deploying cutting-edge AI models to real-world systems that integrate real-time sensor and camera data.
  • The engineer will work closely with the CEO and former CTO, learning to build a world-class engineering organization.
  • Responsibilities will vary as priorities evolve, with a focus on AI and machine learning (approximately 50%) and full-stack development (approximately 50%).
  • AI and machine learning tasks include the use and training of computer vision models and the application of various LLMs in real-world settings.
  • Full-stack development tasks include backend development using TypeScript, infrastructure management with Kubernetes, and front-end development using React and React Native.

Requirements:

  • Candidates must have 4+ years of experience in a professional software engineering role.
  • Strong coding skills, problem-solving ability, and a solid grasp of computer science and ML fundamentals are required.
  • Significant experience in shipping production-grade solutions in computer vision or applied ML is necessary, leveraging both off-the-shelf and bespoke models as needed.
  • An entrepreneurial work ethic, drive for excellence, and belief in meritocracy, personal responsibility, and hard work are essential.
  • Experience and comfort working on a remote team are required.
  • Candidates should demonstrate the ability to rapidly deliver high-quality work, with the use of AI to accelerate work encouraged.
  • Enthusiasm for building at all levels of the stack, from low-level infrastructure details to high-level product work, is important.
  • Great judgment and intuition about security, testing, code quality, and tech debt are necessary.
  • An appreciation of functional programming, type safety, clean code, and automated testing is required.
  • Mastery of core development/infrastructure/DevOps tools such as Git and Linux is essential.
  • Candidates must be US citizens or permanent residents, or Canadian citizens, and based in North America.

Benefits:

  • The position offers the opportunity to work at an early-stage startup, allowing for varied responsibilities as priorities evolve.
  • Engineers will have the chance to deploy technology at interesting industrial sites, such as underground mines.
  • The role provides the opportunity to learn from experienced leaders in the industry, including the CEO and former CTO of a successful public company.
  • The company encourages the use of AI to enhance work efficiency and quality.
  • Working remotely offers flexibility and the chance to collaborate with a diverse team across different regions.