Use advanced digital tools to uncover, verify and explain complex stories using OSINT, geolocation, satellite imagery analysis and metadata interpretation
Pitch, script and produce editorially strong visual journalism including data-driven interactives, maps, charts or other explanatory work
Analyze audience data and optimize story presentation for different platforms to drive engagement
Experiment with AI-powered reporting workflows, contribute to GenAI projects and help define best practices for newsroom AI integration
Work with other teams in the newsroom such as graphics, data and innovation to manage technical demands of story production while maintaining editorial standards
Design, develop, and implement AI-assisted software applications and related documentation for web-based applications integrating with custom embedded systems.
Compensation
Base salary: $110,000-$140,000 depending on experience and qualifications.
Responsibilities
Design, develop, and implement AI-assisted software applications
Writing of requirements, specifications, and test documents
Execution of tests and documentation of completed testing
Interface with customers to develop requirements and perform design reviews
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or related field (or equivalent practical experience)
Nice to have: Component-based web UI and web test frameworks
The Software Development Engineer Intern program spans engineers who design, build, and test the code that powers our autonomous systems — from user-facing applications and embedded flight software to machine learning models.
Compensation
Shield AI is proud to offer competitive pay and a housing stipend for qualified hires.
Responsibilities
design, build, and test code that powers autonomous systems
analyze requirements
write and debug production-quality code
ship a real feature or capability using standard Agile development practices
build new features or internal tools for mission-planning or fleet-management workflow
Requirements
Bachelor's or Master's degree in Computer Science
Computer Engineering
Electrical Engineering
a related technical field
Nice to have: mobile or web application frameworks
The Ground Control Station (GCS) Software team extends the Hivemind Commander platform to support mission planning, command and control, and post-mission debrief for operators of unmanned systems. Our full-stack engineers build web-based operator experiences and supporting services that bring program and platform capabilities into Commander.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Build and test full-stack extensions to Hivemind Commander for mission planning, live C2, and post-mission debrief.
Develop operator workflows for planning and reviewing missions, visualizing telemetry and platform status, issuing supported commands, and exploring recorded mission data.
Connect extension interfaces to Commander and ground-service APIs using established contracts; handle live updates, data validation, error states, and operator-visible feedback.
Implement supporting service endpoints and data flows for mission, command/status, and debrief information, with attention to reliability and traceability of operator actions.
Add frontend, backend, and integration tests, including representative telemetry playback or simulated operator workflows where appropriate.
Requirements
Bachelor's in Computer Science
Master's in Computer Science
PhD in Computer Science
Bachelor's in Robotics
Master's in Robotics
Skills
Summer 2027 - Software Engineer Intern
f7d8749a-72d6-407c-bf98-292ea630c73a · Posted Nov 6, 2026
Engineer II or Senior Engineer to build out our developer experience and development capabilities within the Human Machine Teaming (HMT) Group at Shield AI.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Become a skilled user of the Hivemind SDK and its autonomy modules, building with the same tools the development teams and our customers do.
Conduct knowledge elicitation and applied human factors and front-end analysis with developers as users of the Hivemind SDK, tools such as Forge and Commander, and with other HMIs.
Translate developer, operator, and customer needs into design and development requirements that SDK and HMI teams can implement and test.
Specify HMT requirements for developer-facing and operator-facing interfaces, and review proposed designs against them.
Assess whether delivered tools, code, and systems satisfy the stated user and HMT requirements, and document gaps with recommended remedies.
Requirements
Bachelor's degree in computer science, software engineering, or related field
Master's degree in computer science, software engineering, or related field
PhD in computer science, software engineering, or related field
Senior technical advisor for partners integrating with NinjaTrader APIs, providing expert guidance on authentication, endpoints, data models, and architectural best practices.
Responsibilities
Serve as the senior technical point of contact for partners integrating with NinjaTrader APIs, providing expert guidance on authentication, endpoints, data models, and architectural best practices
Partner directly with external engineering teams to debug complex integration issues, conduct code reviews of their implementations, and accelerate time-to-production
Collaborate closely with Technical Account Managers to deliver a seamless partner experience, translating business requirements into technical solutions and providing real-time support during critical integration milestones
Diagnose and resolve complex API issues spanning WebSocket connections, REST endpoints, and real-time data feeds, often under time pressure with high-value partners
Own the quality standard for API support, establishing best practices for troubleshooting, documentation, and partner communication that the broader team can follow
Senior Software Engineer in Test responsible for end‑to‑end quality across NinjaTrader’s trading platform stack, building automation frameworks and ensuring reliable test coverage.
Responsibilities
Own quality end‑to‑end for assigned squad
Test across full stack: browser UI, APIs, databases, backend services
Partner with developers and PMs to define acceptance criteria and build in testability
Design, build, and maintain automation frameworks using modular patterns (e.g., Page Object Model) with Playwright and TypeScript
Define automation strategy and quality gates for critical trading flows