Logo for blackshark.ai

Senior Software Engineer - Data Plane Team

Role overview

Qualifications

  • Strong practical knowledge of Python or experience with dynamic typing
  • Degree in Computer Science or equivalent experience
  • Familiarity with databases such as PostgreSQL
  • Good grasp of software engineering fundamentals: unit testing, CI/CD, automated quality assurance, integration testing, reliability, and reproducibility

Responsibilities

  • Create resilient, high-scale, low latency, distributed microservices that run on hundreds of nodes in the cloud
  • Solve complex scaling challenges with ML inference on vast amounts of geospatial data
  • Collaborate with a team of ML Engineers and GIS engineers to create and maintain cutting-edge GIS software products

About the company

blackshark.ai logo

blackshark.ai

blackshark.ai processes petabytes of satellite imagery in hours, and it detects and segments objects, roads, vegetation, and other infrastructure on the surface of the planet without human intervention. This semantic information is used to create a comprehensive 3D digital representation of the world.Input sources supported: - satellite imagery- 2D photographs (aerial, street level, ...) - point clouds (photogrammetry or lidar)- HD map data- OSM- & moreExamples for feature detection:- buildings (footprint, height, type, roof, orientation, facade)- vegetation- streets- land classification- flood detection- & moreBlackshark.ai can also fully automatically and semantically reconstruct detected features in 3D, using a patented technology for efficiently storing and streaming petabytes of data.Blackshark.ai is a team of 100+ data scientists, geospatial engineers, 3D rendering programmers and developers, based in San Francisco, US, and Graz, Austria, Europe's computer vision hub.We are on a mission to answer questions such as:- Can my drone land in this backyard?- How many solar panels are installed in India?- How many tents does a certain refugee camp have?- How many cars are parked in a specific parking lot?What would you like to know?Blackshark.ai is backed by Microsoft's Venture Fund M12 and Point72 Ventures.

Company details

Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

!Please note that this job is meant to be within european work hours!
 
Satellite and drone imagery access is on the rise, and traditional image processing methods are struggling to keep up. We’ve never had more data, and yet it’s never harder than ever to gain meaningful insights.
 
Our scalable AI platform enables custom model training on global features, providing real-time, on-demand geospatial insights with impressive speed and accuracy. The application turns months of manual work into mere minutes, and with much better results. We work with customers from various domains, from intelligence and defence, local and federal governments, to small and large enterprise enterprises, which requires us to have a lot of flexibility on how we deploy and maintain our services.
 
We kicked off in 2020 and have secured $35 million in series A funding from a lineup of top US and European investors, among which Microsoft M12, Point72 Ventures, Maxar, In-Q-Tel, SAFRAN, and ISAI/Capgemini. 
 
We are searching for a senior software engineer to play a key role in the further development of our AI platform for object detection. You will be part of the Geo Intelligence team responsible for building and optimizing a highly scalable production system.

In particular, you will
  • Work within a highly motivated team to create resilient, high-scale, low latency, distributed microservices that run on hundreds of nodes in the cloud
  • Solve complex scaling challenges as we push the limits ML inference on vast amounts of geospatial data
  • Collaborate with a team of ML Engineers and GIS engineers to create and maintain cutting-edge GIS software products 

  • YOUR PROFILE
  • You have strong practical knowledge of Python or experience with dynamic typing
  • You have a degree in Computer Science or equivalent experience, and like to solve technical challenges independently
  • You are familiar with databases such as PostgreSQL
  • You have good grasp of software engineering fundamentals: unit testing, CI/CD, automated quality assurance, integration testing, reliability, and reproducibility
  • You are outcome-oriented, and keep the big picture in mind to proactively identify and solve issues
  •  
    Ideally:
  • You have experience designing, developing and deploying large scale systems or pipelines in AWS
  • You have some experience with setting up model training pipelines and running inference at scale

  • Tech Stack
  • Python
  • Fast API
  • Postgres
  • Docker
  • Kubernetes
  • Redis
  • AWS
  • WHY JOIN US?
     
    - Cutting-edge innovative projects for leading Tier 1 enterprise customers in a wide range of industries. 
    - Opportunity to apply your knowledge to practical industrial-scale innovation, developing your skills on a dynamic team of talented colleagues, guided by science and fueled by passion. 
    - Healthy work-life balance
    - Innovative start-up where your work can have an impact that matters and lasts. 
    - Meaningful work: Innovation focused, global-scale, real-world problems (not piece-meal work in fantasy worlds that go stale a year later with the next sequel) 
    - Friendly atmosphere, with amazing and passionate colleagues from all backgrounds and nationalities. 
    - Personalized benefits (learning opportunities, mental wellbeing programs, opportunity to personalize your benefits according to your needs, healthcare plan)
    - A competitive salary based on experience and qualifications.
     
    The minimum salary is 56.000,--€ gross per year. The effective salary depends on qualification and experience and may be significantly higher!

    Apply once. Then go straight to the hiring manager.

    After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

    MR

    Marcus Rivera

    Chief Revenue Officer

    m.rivera@company.com
    linkedin.com/in/marcusrivera
    Unlocked after you apply
    Β·

    Software Engineer Related jobs

    Other jobs at blackshark.ai

    Premium

    Reach out to the hiring manager directly.

    Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

    • Full match report with fit score and gaps
    • Career diagnostics on how recruiters read you
    • Curated company matches and warm intros
    • 48h early access to new roles

    Cancel anytime.