ML/AIWork

Senior Software Engineer

· Baltimore, US

Job description

Description:

Job description

MUST BE A US CITIZEN (Please do not apply if you are not)

Company Introduction

At BlackSea Technologies, we don't just innovate; we revolutionize.

We are a close-knit team of creative and innovative thinkers specializing in full lifecycle development of cutting-edge maritime technology. At BlackSea, you won't just find a job; you'll find a community of experts who aspire to solve diverse and complex challenges. Be part of a company where your ideas matter, your expertise is valued, and your contributions make a real impact. Together, we are not just sailing; we are charting a course to push boundaries of what's possible.

Salary Range: $175,000 - $200,000 annually

Hybrid position

Position Functions

  • Build and Own Autonomy Systems
  • Design, develop, and deploy core autonomy software across perception, navigation, and control
  • Own software that runs onboard unmanned surface vessels in real-world conditions
  • Build systems that operate reliably in degraded environments
  • Lead System Architecture and Integration
  • Architect end-to-end autonomy pipelines
  • Integrate maritime sensors into autonomy stacks
  • Define interfaces across systems
  • Deliver Real-World Capability
  • Lead integration from lab to sea trials
  • Debug across hardware, OS, and network layers
  • Own outcomes in the field
  • Scale Autonomy Through Software
  • Build high-performance real-time systems
  • Implement CI/CD and testing frameworks
  • Optimize for reliability and resilience
  • Infuse AI Into Engineering Workflows
  • Lead adoption of AI across development lifecycle
  • Implement AI-assisted tools and workflows
  • Integrate AI into CI/CD and toolchains
  • Automate repetitive engineering tasks
  • Establish safe and effective AI practices
  • Mentor and Raise the Bar
  • Provide technical leadership
  • Establish engineering standards
  • Mentor engineers and elevate capability

What It Takes to Win Here

  • Think in systems from sensor to mission outcome
  • Build software for real-world conditions
  • Design for failure and resilience
  • Operate across software, hardware, and networks
  • Use AI as a force multiplier
  • Balance speed with correctness
  • Take ownership of outcomes

Requirements:

Minimum Qualifications

  • 8+ years of software engineering experience
  • Strong C++ and/or Python skills
  • Experience with real-time or distributed systems
  • Experience interfacing with hardware systems
  • Strong debugging skills across system layers

Preferred Qualifications

  • Autonomy & Systems Experience
  • Maritime autonomy, robotics, or unmanned systems
  • Perception systems or sensor fusion
  • Navigation or control systems
  • Distributed data pipelines
  • AI-Enabled Engineering
  • AI-assisted development tools
  • LLM workflows (RAG, agents)
  • AI in CI/CD or testing
  • MLOps or production AI systems

Additional Requirements

  • Docker, Kubernetes
  • Security clearance

ML/AI Work links you to the employer's original posting — always verify the details there before applying.

More MLOps and Platform roles

View all →
$175,000 – $200,000/yr
Baltimore, US
Apply →