Senior Software Engineer - Control Plane

Blackshark AI (Headquarters: Remote EU or Austria)

Location: Remote EU or Austria   |   Full-Time
Python FastAPI Postgres Redis Distributed Systems Backend Development API Design Microservices Back End Engineer Staff Engineer

About Blackshark AI: Blackshark AI builds advanced AI platforms for processing satellite and drone imagery, serving clients in defense, government, insurance, and enterprise sectors. Our $35 million Series A funding from Microsoft M12 and other investors supports our mission to revolutionize geospatial intelligence. Our technology stack includes Python, FastAPI, PyTorch, Postgres, and Redis, with a focus on building scalable, reliable systems.

About The Role: As a Senior Software Engineer on the Control Plane team, you’ll design and implement the orchestration and management components of our AI platform. This role involves developing the systems that coordinate data processing tasks, manage workflow execution, and ensure the reliable delivery of geospatial insights to our customers.

Key Responsibilities:

  • Design and implement distributed systems for workflow orchestration
  • Develop APIs and services using Python and FastAPI
  • Collaborate with backend and frontend teams to ensure seamless integration
  • Optimize system performance and scalability
  • Implement fault-tolerant mechanisms for critical operations
  • Work with database technologies to ensure data integrity and efficient querying
  • Contribute to the architecture and design of our platform
  • Mentor junior engineers and share technical expertise
  • Stay current with advances in distributed systems and backend architecture

Required Skills & Ideal Candidate:

  • Proven experience with Python and backend frameworks (FastAPI)
  • Strong understanding of distributed systems architecture
  • Experience with database technologies (Postgres, Redis)
  • Knowledge of API design and RESTful principles
  • Excellent problem-solving skills with a focus on system reliability
  • Strong collaboration and communication abilities
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Experience with microservices architecture
  • Portfolio demonstrating backend development expertise

Compensation: The estimated pay range for this role is $150,000 - $190,000, with equity options available. Benefits include health coverage, retirement plans, paid time off, and professional development opportunities.

Post Date: July 30, 2025