cover image
Onsights

Senior Machine Learning Engineer

Hybrid

Minneapolis, United states

Senior

Full Time

10-11-2025

Share this job:

Skills

Adaptability Python TypeScript PostgreSQL CI/CD Docker Kubernetes Monitoring Test Data collection Architecture Linux Windows Databases git Autonomy react AWS Software Development cloud platforms Analytics CI/CD Pipelines TCP/IP

Job Specifications

What We Do at Anno.ai

Anno.ai is a mission-focused defense technology startup dedicated to accelerating the safe and effective development of next-generation autonomous systems. We specialize in building and operating advanced test ranges for low Technology Readiness Level (TRL) single- or dual- use autonomous platforms, providing a critical bridge between early-stage innovation and real-world mission requirements.

Our ranges are designed to replicate complex, contested, and dynamic environments—giving innovators, researchers, and defense partners the ability to validate, stress-test, and mature their systems with speed and rigor. By combining deep technical expertise with a strong national security ethos, Anno.ai ensures that emerging autonomous technologies are tested not only for performance, but for resilience, adaptability, and operational relevance.

Anno.ai is a growing company with a team drawn from diverse professional backgrounds, bringing together expertise in defense, technology, engineering, and operations. We intentionally build our teams on the foundation of trust. Our values including the trust rule, ownership, bias for action, never stop learning, and sustainable excellence, not only guide how we work internally, but also how we partner with customers and stakeholders.

At Anno.ai, we believe that mission success depends on empowering innovation at the edge. We exist to help our partners move faster, fail smarter, and ultimately deliver autonomous capabilities that safeguard both national security and the future of global stability.

Position Overview

As a Senior Full-Stack Engineer at Anno.ai, you will design, build, deploy, and maintain production systems used for high-throughput data collection, fusion, and analytics across both cloud platforms and deployed edge environments. You will collaborate closely with infrastructure, data, product, platform, and field engineering teams, serving as a key technical contributor driving system performance, reliability, and usability.

This role is part of a fast-moving technology development group. We seek individuals who thrive in ambiguity, take ownership, and deliver solutions with minimal oversight—while also contributing to engineering rigor and cross-team architecture.

The ideal candidate for this role would reside in Minnesota.

Candidates need to be able to obtain and maintain U.S. Government security clearance (U.S. citizenship required). The company would pay for clearance costs. They also need to be able to travel up to 20% of the time.

What You'll Do

Build full-stack systems that enable data ingestion, fusion, analysis, and visualization across cloud and edge environments
Develop distributed services that handle real-time and recorded sensor and media data at scale
Shape system architectures to support mission-critical performance, reliability, and operational resilience
Design data models and storage strategies that ensure integrity, performance, and efficient retrieval
Integrate internal services and external partner systems to support end-to-end workflows
Create intuitive operator-focused user interfaces and mission-support tooling
Implement testing, monitoring, deployment, and observability practices to ensure stable and supportable systems
Deploy and validate software on edge computing devices under lab environments and during field exercises
Collaborate closely with other engineers, data teams, and field personnel to deliver production-ready autonomous system capabilities

Required Qualifications

Bachelor's degree in a relevant field (e.g., Computer Science, Computer Engineering)
5+ years of software development experience across UI, backend services, and data/storage layers
3+ years of Python development experience
3+ years of Typescript and React experience for frontend application development
PostgreSQL or similar relational databases (schema design and optimization)
Designing and integrating secure APIs and web services
Deploying and operating applications in AWS, familiar with ECS, EC2, Lambda, and S3
Containerization and orchestration using Docker and Kubernetes
Working effectively in both Linux and Windows environments
Troubleshooting distributed systems and network-level interactions (e.g., TCP/IP, routing, VLANs, bandwidth constraints)
CI/CD pipelines and automated deployment workflows
Communicating complex technical concepts to technical and non-technical stakeholders
Operating with high ownership and autonomy across multiple concurrent projects
Using modern collaborative development workflows (e.g., Git-based)
Ability to obtain and maintain U.S. Government security clearance (U.S. Citizenship required)
Ability to travel up to 20%

Preferred Qualifications

Experience designing and deploying systems that handle real-time or high-volume sensor, media, or telemetry data
Strong architectural design skills involving distributed systems, data synchronization, and networked compute environments
Familiarity with edge compu

About the Company

Bringing online retail metrics, insights, and visibility you care about into your brick and mortar locations. Know more