Redhorsecorp is hiring a Senior Software Engineer to join our Naval Special Warfare team. You will drive innovation for the Unmanned Systems autonomy and interoperability program, integrating advanced autonomous capabilities and AI/ML at the tactical edge. Your work will shape enterprise architecture and deliver Responsible AI-compliant software for rapid government deployment.
What You'll Do
- Participate in code reviews, deployments, and contribute to CI/CD and DevOps pipelines.
- Design and develop software requirements for AI products, including software architectures, APIs, frameworks, and libraries.
- Develop and execute comprehensive tests for new technologies and capabilities.
- Collaboratively develop requirements for autonomous software and shape enterprise architecture.
- Employ AI/ML at the tactical edge to support and enhance operations.
- Assess the performance, scalability, and security of proposed technologies within the program architecture.
- Maintain and guide the development of common libraries and tools across teams.
- Formulate strategies for rapid prototyping of AI capabilities.
What We're Looking For
- Active Secret security clearance.
- 8+ years of professional software engineering experience.
- At least 5 years of recent, hands-on software development experience.
- Proven experience building and deploying software to edge capabilities.
- Demonstrated expertise using industry-standard CI/CD and DevOps practices.
- Proficiency in at least one modern programming language, such as Python, Java, C++, Go, or Rust.
- Technical experience architecting and delivering complex software projects involving multiple modules, APIs, data integration, and algorithm stacks.
- Experience in developing, modifying, or integrating software at the enterprise level.
Nice to Have
- Experience with Databricks or Spark to analyze or train models using large datasets.
- Recent software development experience building a Platform as a Service.
- Experience working with open-source computer vision libraries.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Familiarity with Agile development methodologies.
- Experience developing with CUDA or Assembly.
- A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Data Science, or a related technical field.
Technical Stack
- Languages: Python, Java, C++, Go, Rust
- Platforms: Databricks, Spark
- Containerization: Docker, Kubernetes
- Low-Level: CUDA, Assembly
Redhorsecorp is an Equal Opportunity Employer/Veterans/Disabled.





