Blackshark
Software Engineering Manager - Data Plane
Graz. Posted a month ago
The role
You will lead a team that builds distributed data processing at terabyte scale. The team turns satellite, aircraft and drone imagery into ML-ready inputs and delivers detection results into customer systems.
What you will do
- Lead and grow a team building distributed data processing at terabyte scale.
- Run 1:1s, performance reviews and development plans.
- Own hiring and delivery for the team.
- Own the roadmap end to end, including SLAs, cost, on-call and customer impact.
- Improve ingestion reliability, processing latency and storage efficiency.
- Extend ingestion beyond raster imagery and build import and delivery integrations such as ArcGIS, STAC APIs, WMS and WMTS, and object storage on both major clouds.
- Represent the team in architecture and design review.
- Own availability, request success and incident quality, which are measured.
Required qualifications
- Have managed software engineers directly, at least three of them, for at least two years.
- Have led teams building data-intensive systems such as pipelines, distributed processing or large-scale storage.
- Have a geospatial background: coordinate reference systems, raster and vector data, GeoTIFF and cloud-optimized formats, PostGIS, tiling schemes.
- Have a strong technical foundation in Python and distributed systems.
- Have delivered software into environments the customer controls.
- Work well in writing in an async-first, remote-friendly organization.
- Reason from evidence and change position when the data changes.
Benefits
- Learning opportunities.
- Mental well-being programs.
- Healthcare.
- Flexible working arrangements.
- Personalized benefits.
- Competitive compensation.
About the company
blackshark provides infrastructure that lets governments and enterprises build, validate, deploy and operate visual models they own. The company has raised $35 million in Series A funding and serves defense, government and enterprise customers on three continents.