Staff Software Engineer - Platform

Geologicai โ€” Canada ยท Posted ~2 days ago

Lead

Skills

software engineering platform engineering data processing infrastructure architecture system architecture data processing workflows

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Take a senior technical role on a platform team responsible for the core infrastructure and data-processing systems behind advanced industrial technology. You will architect and develop systems that support complex data workflows while helping shape scalable engineering foundations for a rapidly growing organization.

Highlights

Join a well-funded, rapidly growing technology team working on innovative software and AI-driven technologies with real-world impact in energy and mining.

Description

About Us: GeologicAI is a Calgary-based start-up developing and deploying exciting new technologies for the energy and mining sectors. We build nifty geological robots that scan rocks, train AI to analyze the scan data, and make fancy software that makes all our results incredibly useful for finding and extracting natural resources. We are well-funded and growing rapidly and looking for amazing people to join our team. We're a fast-growing well-funded company working on interesting products that are making difference to the world. Our products and services are helping find the hydrocarbons that power our world today, and the metals and minerals required for the energy transition of tomorrow. About the Role: As a Staff Software Engineer on our Platform team, you'll be the driving force behind the core data processing platform and infrastructure we build. You'll help architect, shape, and develop the infrastructure that powers complex data processing workflows, the systems used for managing data and training AI, and the real-time application of sophisticated science-based AI models in a hybrid multi-cloud environment. This is a high-impact, high-visibility role for an engineer who thinks in systems, is hands-on and loves to build, and is enthusiastic about building a robust and scalable data processing platform that spans on-prem and cloud infrastructure What You'll Do: Evolve the platform processing architecture. Contribute to the definition of the technical roadmap for core platform capabilities โ€” infrastructure, developer tooling, internal services, and reliability โ€“ while partnering closely with other teams across a complex distributed system.Take scientific code and build it for production. Take early-stage research code and turn it into code that is ready for production deployment. Establish standards, patterns, and best practices that strengthen production reliability and performance while accelerating our ability to validate research concepts in production environments.Solve the hard problems. Tackle complex, ambiguous challenges at scale โ€” performance, reliability, scalability, and security.Be a force multiplier. Mentor other engineers and researchers, extensive participation in architectural design for processing system components, and be able to deep dive into code across a variety of code bases and technologies. Advocate for and advance the practices around code quality and maintainability.Ship with impact. Go beyond design and direction โ€” write production code, drive delivery, and stay close to the metal.Partner cross-functionally. Collaborate with product, infrastructure, and security teams to align platform capabilities with business goals. Must Have: 10+ years of software engineering experience, with significant time spent on platform, infrastructure, and data processing systems.Deep expertise in distributed systems, large-scale service architecture, performance optimization, and cloud-native environments (AWS or Azure).Hands-on proficiency in Python, Node.js, Powershell and Bash scripting.Enthusiasm for working with and improving legacy code bases.Experience building internal developer platforms, CI/CD pipelines, observability systems, or service mesh infrastructure.Strong communication skills โ€” you can explain a complex architecture to a VP and a junior engineer in the same breath.A bias toward action and a low tolerance for unnecessary complexity. Assets to Have: Experience with Docker, Terraform, or other infrastructure-as-code tooling at scale.Background in platform engineering, SRE, or DevOps roles.Open source contributions or public technical writing. Why Join Us: Work on problems that matter โ€” at a scale that challenges even the best engineers.Influence across the full engineering organization, not just your team. A culture that rewards technical leadership, ownership, and bold thinking. Working at GeologicAI you will enjoy the following benefits: A casual and fun work environmentExtended health and dental benefitsFlexible schedule and opportunities for remote workRobots with lasers!