Job Specifications
Senior AI/ML / Software Engineering Leader
Director / CTO track
Location: Remote / Canada & USA
About Ctrl
Ctrl builds remote sensing and infrastructure intelligence platforms for the energy transition, defense, and national infrastructure. Our products - Asset, Airbase, and TakMap - bring together aerial, satellite, and IoT data with AI to enable safer, smarter, and more sustainable operations.
Role overview
This position combines leadership in AI/ML with enterprise software engineering. You will design and deploy production-grade ML models for aerial and geospatial data while also guiding the architecture and scaling of backend systems that power Ctrl's platforms. The role requires hands-on technical depth, team leadership, and strategic alignment with the company's mission. It is structured to grow into director and CTO responsibilities.
Responsibilities
AI/ML and data
* Design and implement computer vision and multimodal AI models for aerial, satellite, and geospatial data including RGB, thermal, LiDAR, SAR, and hyperspectral sources
* Develop and deploy generative, agentic, and vision-language models that enable autonomous inspections and decision-making
* Build standardized pipelines for drone, satellite, and IoT data to support high-volume inspection and mapping workflows
* Work closely with GIS, data science, and backend teams to integrate models into Ctrl platforms
Software and platform engineering
* Architect and scale backend services, APIs, and cloud-native workflows across Asset, Airbase, and TakMap
* Build secure, reliable systems using AWS services such as EC2, Lambda, S3, RDS, API Gateway, and Kubernetes
* Optimize geospatial data infrastructure with PostgreSQL/PostGIS, Elasticsearch, and distributed microservices
* Develop event-driven and streaming architectures leveraging Java, Spring, ActiveMQ, and Kafka
* Drive testing, observability, and DevOps standards with CI/CD pipelines, Docker/Kubernetes, and monitoring tools
Leadership and strategy
* Mentor and support engineers and scientists across AI and software teams
* Align technical roadmaps with product and business strategy in partnership with executives
* Lead R&D initiatives, evaluate emerging technologies, and represent Ctrl at industry and academic forums
* Contribute to a culture of diversity, inclusion, and technical excellence
Qualifications
* Master's or PhD in computer science, engineering, AI/ML, or related field
* 10+ years of professional software and/or AI/ML experience, with 5+ years in leadership roles
* 8+ years in deep learning for computer vision, multimodal AI, or geospatial applications
* Experience with Python, PyTorch, Java, Spring, AWS, PostgreSQL, and Elasticsearch
* Proven record of deploying ML models in production at scale
* Background in event-driven and distributed systems (ActiveMQ, Kafka)
* Strong mentoring ability and interest in advancing toward director/CTO leadership
* Publications, patents, or open-source contributions in ML, geospatial, or applied AI are an asset
Tech stack
* Python, PyTorch, Java, Spring
* AWS (EC2, Lambda, S3, RDS, API Gateway, Terraform)
* PostgreSQL, PostGIS, Elasticsearch
* ActiveMQ, Kafka
* Docker, Kubernetes, CI/CD pipelines, GitHub, Sentry, Kibana
* GDAL, vector tile servers, GIS APIs
* Copilot, Cursor, Claude, Codex
What we offer
* Equity participation and stock incentives
* Full medical, dental, and vision benefits
* Ample PTO with flexible work arrangements
* Remote-first environment with autonomy and ownership
* Clear path to director and CTO level leadership
* Opportunity to shape the future of renewable energy, defense, and infrastructure intelligence