Software Engineer – Data Plane

🕒 January 12

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of blackshark.ai

blackshark.ai

51 - 200 employees

🤖 Artificial Intelligence

🎮 Gaming

💰 $15M Series A on 2023-11

Artificial Intelligence • Geospatial Analytics • Gaming

blackshark. ai is a cutting-edge geospatial platform that provides a real-time, accurate, and photorealistic 3D digital twin of the entire planet. Leveraging advanced machine learning techniques, blackshark. ai analyzes current satellite and aerial imagery to extract insights about the Earth's infrastructure on a global scale. Its technology supports a range of applications, including simulation, visualization, and data analysis, making it invaluable for industries such as urban planning, aviation, and geospatial analytics.

📋 Description

• Build and optimize preprocessing pipelines that ingest, tile, and transform geospatial imagery (GeoTIFF, multispectral, SAR, COG) for downstream ML inference • Develop postprocessing services that convert model outputs into production-ready deliverables: segmentation masks, probability maps, and vector detections in GeoPackage format • Design resilient, memory-efficient services for processing large-scale imagery through distributed worker pools • Work on our unified Huntr-to-Replika pipeline, automating the flow from detection outputs to 3D-ready terrain tiles with auto-generated configuration • Tackle challenges around coordinate reference systems, spatial indexing, and data format interoperability • Optimize for the unique characteristics of geospatial workloads: memory-bound processing, batch-heavy operations, and streaming large raster datasets

🎯 Requirements

• Strong practical knowledge of Python with experience building data-intensive applications • Experience with geospatial data formats, GDAL, or raster/vector processing • Understanding of coordinate reference systems and spatial data transformations • Experience with data pipelines, ETL processes, or batch processing systems • Familiarity with async processing patterns, task queues (Redis), and worker architectures • Solid understanding of PostgreSQL and working with large datasets • Strong software engineering fundamentals: testing, CI/CD, observability, reliability • You're outcome-oriented and enjoy optimizing systems for performance and scale • Hands-on experience with Kubernetes in production environments • Familiarity with imagery processing or computer vision pipelines • Experience with memory optimization for large file processing • Background deploying systems in regulated or air-gapped environments

🏖️ Benefits

• Healthy work-life balance with flexible working arrangements • Competitive compensation with personalized benefits including learning opportunities, mental wellbeing programs, and healthcare

Apply Now