Stratum AI

Stratum AI

Full Stack Engineer

Canada · Exec

Sponsorship not specifiedDetected 237 days ago
JavaScriptTypeScriptPythonReactHTMLCSSBackend DevelopmentFull-Stack DevelopmentCode ReviewGitSQLNoSQLAWSCloud PlatformsDockerKubernetesCI/CDDevOpsAPI DevelopmentRESTMachine LearningDeep LearningData VisualizationCybersecurity

About the role

  • We are looking for a self-driven Full-Stack Engineer to join our Platform team.
  • You will be responsible for both frontend user interfaces and backend systems that power our platform, ensuring seamless data flow from mining operations to our AI models and back to our clients.
  • This is a remote-first position, with a preference for applicants based in Canada.

Responsibilities

  • Develop and maintain our web-based dashboard that serves as the primary interface between clients and our AI technology
  • Create intuitive data upload interfaces supporting CSV and customizable formats for mining datasets
  • Implement interactive 3D visualizations of block models with xyz coordinates and predicted values
  • Build responsive, user-friendly dashboards that display model results, analytics, and performance metrics
  • Design and develop RESTful APIs and services that connect our frontend with AI models
  • Implement secure data storage and processing pipelines on AWS
  • Create efficient systems for model delivery on weekly to monthly update schedules
  • Develop version control and data exchange mechanisms within our SAIGE platform
  • Implement monitoring systems to track model quality and performance over time
  • Collaborate with ML engineers, mining experts, and product teams to develop features that address client needs

Requirements

  • 5+ years of experience in full-stack web development
  • Strong proficiency in frontend technologies:
  • You\'re open to working not long but occasionally odd hours to accommodate overseas clients (some weekend calls may be required).

Nice to have

  • Experience with 3D visualization or geospatial data
  • Experience with data visualization libraries (D3.js, Three.js http://three.js, Pixijs, Babylon)
  • Knowledge of mining software or geological data formats
  • Background in resource modeling or understanding of geological sciences
  • Experience implementing security best practices (SOC 2 compliance)
  • Familiarity with Python (our ML stack)
  • Experience with containerization (Docker, Kubernetes)
  • Additional language proficiency for international client support

Skills

  • JavaScript/TypeScript and modern frameworks (React preferred)
  • HTML5, CSS3, and responsive design principles
  • Demonstrated backend development capabilities:
  • Experience with cloud platforms (AWS)
  • Knowledge of database systems (SQL and NoSQL)
  • Familiarity with RESTful API design and implementation
  • Understanding of CI/CD pipelines and DevOps practices
  • Ability to work with development teams to integrate frontend with ML systems
  • Technical communication skills - able to explain complex systems to non-technical stakeholders
  • Experience with version control systems (Git)
  • Demonstrated ability to frame technical problems within business/domain contexts
  • Ability to solve real-world problems in industries outside your professional domain

Benefits

  • If you\'re an exceptional engineer interested in helping make our vision a reality, we look forward to reviewing your application and working together.
  • Integrate with our proprietary deep learning systems to present results through the dashboard

This listing is sourced directly from Stratum AI's careers page and normalized into a canonical job model.