Fullstack Engineer

Fulltime
Remote (Canada)

We are searching for a high agency and experienced engineer to join us in building the web portion of our AI platform. As an engineer at the Platform team, you will be working on delivering important product features that will have an immediate impact for our clients.

This position requires strong expertise in both frontend and backend development, working alongside a team of three engineers. A foundational knowledge of AWS and cloud infrastructure is valuable, as you may be involved in cloud operations.

This is a remote-first position, with a preference for applicants based in Canada.

StratumAI & the AI Platform team

StratumAI creates advanced resource models that empower operating mining companies to make smarter, more efficient decisions about mineral extraction. Using our proprietary adaption of neural networks, we produce 3D maps that highlight where and how to target drilling, blasting, and development activities for optimal outcomes. Our long-term vision is to build a massive AI engine capable of orchestrating every decision in a mining operation, down to moving individual rocks. We are looking for engineers to help make this vision a reality.

The AI Platform team responsibilities include:

  1. Maintaining the pipeline that receives mining data from clients and delivers new models.
  2. Serving client-facing metrics that track AI model performance.
  3. Developing and maintaining a ThreeJS and ML-powered visualization tool for optimizing mine drill plans.

Role Requirements

  • Bachelor’s degree in software engineering, computer science, or equivalent practical experience.
  • 2+ years of industry fullstack engineering experience.
  • Strong proficiency in React and Typescript for frontend development.
  • Good proficiency in FastAPI and DynamoDB for backend development.
  • Proficiency in using Git, love for CI/CD best practices, interest in making modular and extensible software .
  • Proven ability to thrive in startup environment(low structure, high autonomy, and proactive work).
  • Skilled at balancing competing client deadlines and making sound decisions in uncertain situations.
  • Excellent asynchronous communication skills and experience in remote collaboration.

Nice To Have’s

  • Familiarity with ThreeJS or 3D modelling frameworks.
  • A strong intuition for aesthetic design and creating functional and delightful UX.
  • Ability to speak another language with high proficiency.

Our Tech Stack

  • Frontend: React + TypeScript + TailwindCSS
  • Frontend 3D Modelling: ThreeJS
  • Backend: Python (FastAPI) + Pydantic + DynamoDB
  • Infrastructure: AWS, Azure, Terraform

Responsibilities

  • Develop and maintain a high-quality web application.
  • Work closely with our VP, product designer and engineers to translate concepts into robust code using best practices.
  • Implement responsive designs to ensure compatibility across various devices.
  • Proactively identify and address technical challenges, driving technical initiatives for the Platform.
  • Share knowledge with other engineers by reviewing PRs and writing clear documentation

Culture Fit

We are looking for people who are:

  • Self-driven: You thrive on autonomy and enjoy solving complex problems to get the most impactful solution.
  • Detail-oriented: You can identify the one line that differentiates good code from bad code.
  • Curious about real-world problems: You have interest in learning how industries outside of your professional domain operate.
  • Flexible with time: You’re open to working not long but occasionally odd hours to accommodate overseas clients (some weekend calls may be required).

Our long-term vision is to build a massive AI engine capable of making every decision in a mining operation, down to moving individual rocks. If you’re an exceptional engineer interested to helping make this vision a reality we look forward to reviewing your application and working together.

To apply, please email your CV to cv@stratum.ai

<< Back to Careers