Cloud & Data Architecture EngineerRole Purpose:
As a Cloud & Data Architecture Engineer, you will design, optimize, and maintain GAIA’s Azure-hosted architecture. Your goal will be to ensure scalability, reliability, and seamless integration of geospatial and machine learning workflows across the organization.
Key Responsibilities:
- Conduct a full audit of GAIA’s current data pipelines to identify inefficiencies and performance bottlenecks.
- Architect and implement scalable, cloud-native solutions for satellite image ingestion, storage, and processing.
- Ensure high availability, cost efficiency, and performance optimization of cloud systems.
- Research and integrate emerging big data and geospatial architecture technologies into GAIA’s workflows.
- Work closely with DevOps and engineering teams to implement CI/CD pipelines and infrastructure-as-code practices.
Required Skills & Experience:
- Expertise with Azure (preferred), with additional experience in AWS or GCP.
- Strong understanding of distributed computing frameworks and scalable data pipelines.
- Experience in building architectures for geospatial systems and ML/AI integration.
- Solid knowledge of DevOps practices, including CI/CD, containerization (Docker, Kubernetes), and monitoring tools.
- Ability to evaluate and implement cutting-edge cloud and data architecture strategies.
3. Computer Vision & Machine Learning EngineerRole Purpose:
As a CV/ML Engineer, you will develop and deploy state-of-the-art machine learning models for detecting whales in satellite imagery. Leveraging transfer learning and custom computer vision architectures, you will transform prototypes into production-ready systems that advance GAIA’s environmental monitoring mission.Key Responsibilities:
- Evaluate and benchmark pretrained models for object detection on satellite imagery datasets.
- Apply transfer learning, semi-supervised learning, and advanced data augmentation to improve accuracy on limited datasets.
- Design and train custom computer vision architectures in PyTorch or TensorFlow.
- Generate and integrate synthetic datasets to enhance model robustness.
- Build end-to-end workflows from model development to deployment and monitoring in production.
- Collaborate with geospatial and atmospheric correction teams to ensure seamless integration of ML outputs.
Required Skills & Experience:
- Strong expertise in computer vision, deep learning, and object detection techniques.
- Hands-on experience with PyTorch and/or TensorFlow for model training and deployment.
- Familiarity with satellite imagery analysis and geospatial data formats.
- Experience in synthetic data generation and augmentation strategies.
- Ability to transition ML models from research prototypes into production-ready systems.
Compensation & Benefits
This is an independent contractor role. We offer:
- Competitive, market-based compensation aligned with expertise and experience.
- Remote and flexible working arrangements.
- Opportunities for long-term collaboration on advanced geospatial and AI-driven projects.
- Exposure to cutting-edge cloud and big data technologies in Azure, AWS, and GCP environments.
- A chance to shape the future of GAIA’s cloud and data architecture strategy.
Job Type: Contract
Work Location: Remote