Software Engineer (Python and Java)
Core
Develop software solutions for AI, autonomy, and machine learning capabilities within maritime internal research and development, integrating concepts into operational platforms.
Role type
Software Engineer (Python and Java)
Builds
Next-generation AI and autonomy solutions for maritime operational platforms
Domain
Maritime defense and national security
Deliverable
production ML models | product features
Required skills
Python, Java, microservices architecture, containerization (Docker), CI/CD pipelines, automated testing frameworks, software modeling and simulation
Preferred skills
C++, JavaScript, Agile development, Secure DevOps
Technologies
Jira, Bitbucket, JFrog, Ansible, Grafana, Splunk, Confluence, Kubernetes
Responsibilities
Develop software requirements and solutions, contribute to architecture design, perform fast-paced experimentation, integrate bespoke and COTS software, manage change and releases, liaise with global colleagues and end users
Seniority
Mid-level, hands-on IC