Principal Engineer

Posted yesterday

rework groupDenver (CO)
Data ScientistsCustom Computer Programming Services

SENIORITY

Manager

Apply

About the role

At The ReWork Group, we partner with high-growth startups and forward-thinking companies to build the future. Most agentic AI jobs end at a chat window. This one ends with a satellite getting tasked. And that's where you come in! Our client is building the algorithms that find what's moving, where, and why it matters. If you want your work flying in production instead of sitting in a paper, keep reading. As the Principal AI Engineer, you own the AI architecture underneath it. Not a feature on someone else’s roadmap, and not a research track that never ships. This is the seat where the agent design, the systems engineering, and the interface people actually touch all belong to one person. Is that person you? What You'll Build: Agentic systems that act. Architect, prototype, and productionize LLM-driven workflows that take complex, multi-source geospatial inputs and turn them into immediate operational actions, not recommendations someone else has to execute. Research that reaches production. Work at the edge of autonomous agents, multimodal reasoning, graph networks, and retrieval-augmented systems, then carry that work through to hardened, scalable microservices across cloud and edge. Performance where it matters. Write clean, fast software across backend services, low-latency data pipelines, and interactive interfaces, using the right language for the job across Rust, C++, Python, and Type Script. Features end to end. Own the whole vertical, from algorithmic models and backend microservices up to the interfaces that let non-technical analysts work alongside AI agents with a human in the loop. Technical authority. Set the standard for AI development, security, and algorithmic deployment across the Innovation, Product, and Core Software Engineering teams.
Who You Are: 8+ years of progressive software engineering, with a track record of designing, training, and deploying AI/ML architectures, autonomous agents, and LLM-driven agentic workflows into production. Real range across the stack: modern systems programming (Rust, C++), AI orchestration in Python, and web architecture in Type Script. We are looking for depth in systems work paired with the ability to ship a usable interface, not four equal specialties. Experience building responsive UI and UX that lets non-technical users interact with complex models and autonomous systems. Deep fluency in the mathematics and theory behind machine learning, plus the engineering discipline to debug, optimize, and scale model architectures in the wild. Experience deploying across heterogeneous environments: cloud microservices, Linux containers, local edge nodes, and hybrid infrastructure.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this

Principal Engineer Jobs at rework group | David Careers