S

Stratum AI

Full Stack Engineer

Full-Time
No salary listed
Senior
Remote in Canada
RemoteRemote within Canada; occasional weekend calls may be required to accommodate overseas clients.
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • At least 5 years of experience in full-stack web development.
  • Strong proficiency in JavaScript or TypeScript and modern frontend frameworks, with React preferred.
  • Proficiency in HTML5, CSS3, and responsive design principles.
  • Backend development experience with cloud platforms such as Amazon Web Services.
  • Knowledge of SQL and NoSQL database systems.
  • Familiarity with RESTful API design and implementation.
  • Experience building web applications that handle complex data visualization.
  • Understanding of continuous integration and continuous delivery pipelines and DevOps practices.
  • Ability to work with development teams to integrate frontend systems with machine learning systems.
  • Technical communication skills sufficient to explain complex systems to non-technical stakeholders.
  • Experience with version control systems such as Git.
  • Ability to frame technical problems within business and domain contexts.
  • Ability to solve real-world problems in industries outside the candidate's professional domain.
Responsibilities
  • Develop and maintain the web-based dashboard that serves as the primary interface between clients and the company's artificial intelligence technology.
  • Create intuitive data-upload interfaces supporting comma-separated values files and customizable formats for mining datasets.
  • Implement interactive three-dimensional visualizations of block models with x, y, and z coordinates and predicted values.
  • Build responsive, user-friendly dashboards displaying model results, analytics, and performance metrics.
  • Ensure compatibility with mining-industry software including Leapfrog, Geovia GEMS, and Vulcan.
  • Optimize interfaces for real-time access from both mine-site and corporate locations.
  • Design and develop Representational State Transfer APIs and services connecting the frontend with artificial intelligence models.
  • Implement secure data storage and processing pipelines on Amazon Web Services.
  • Create efficient systems for model delivery on weekly-to-monthly update schedules.
  • Develop version-control and data-exchange mechanisms within the SAIGE platform.
  • Integrate proprietary deep-learning systems to present results through the dashboard.
  • Implement monitoring systems to track model quality and performance over time.
  • Collaborate with machine learning engineers, mining experts, and product teams to develop features addressing client needs.
  • Participate in code reviews and ensure high-quality implementation.
  • Identify opportunities for performance optimization and technical improvements.
  • Document systems for knowledge sharing and maintenance.
  • Communicate technical concepts to non-technical stakeholders.
Desired Qualifications
  • Experience with 3D visualization or geospatial data.
  • Experience with data visualization libraries such as D3.js, Three.js, PixiJS, or Babylon.
  • Knowledge of mining software or geological data formats.
  • Background in resource modeling or understanding of geological sciences.
  • Experience implementing security best practices, including SOC 2 compliance.
  • Familiarity with Python, the machine learning stack used by the company.
  • Experience with containerization using Docker or Kubernetes.
  • Additional language proficiency for international client support.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A