AI Software Engineer

Denver, CO, US Senior AI Software Engineer

Interested in this AI Software Engineer role at Forensic Discovery?

Apply Now →

Skills & Technologies

AI AgentsAWSAnthropicDockerPythonRAG

About This Role

AI Software Engineer

Help shape the future of AI-driven software at a nationally ranked digital forensics company. We are building proprietary internal platforms that leverage modern agentic AI to solve complex, real-world problems—and we’re looking for an AI Software Engineer who wants to play a meaningful role in defining what those systems become.

This is not a traditional “ticket-based” engineering role. You will work directly with the CEO, take ownership of real systems, and help design the next generation of the company’s AI solutions. If you enjoy ambiguity, autonomy, and building practical AI systems that actually get used, this role is for you.

Role Overview

As an AI Software Engineer, you will maintain and extend an existing Python codebase while actively shaping the architecture and direction of internal AI platforms. This role has a strong early founding-engineer vibe: you’ll help decide how things are built, not just what gets built.

Your work will focus on backend systems, internal tooling, and agentic AI workflows—not client-facing apps and not academic experimentation.

What You’ll Do

  • Own and evolve a Python-based internal platform
  • Design and implement agentic AI systems, including:
  • Multi-agent architectures
  • Tool-calling and function execution
  • Retrieval-Augmented Generation (RAG) with vector databases
  • Build internal tools and workflow automation that directly impact how the company operates
  • Work closely with the CEO to turn high-level ideas into working systems
  • Develop AI-powered features using Anthropic models
  • Operate across AWS, Docker, and local infrastructure
  • Design and maintain MySQL-backed services
  • Make architectural decisions with long-term maintainability in mind
  • Continuously improve performance, reliability, and developer experience

Required Qualifications

  • Bachelor’s degree in Computer Science (or closely related field)
  • Strong proficiency in Python
  • Hands-on experience with agentic AI systems, including:
  • Multi-agent workflows
  • Tool/function calling
  • RAG and vector databases
  • Experience working in Cursor, or strong willingness to adopt it as a primary development tool
  • Experience with AWS and Docker
  • Experience working with relational databases (MySQL preferred)
  • Ability to take loosely defined problems and design end-to-end technical solutions
  • Ability and willingness to work on-site in our downtown Denver office

Nice-to-Have (Not Required)

  • Experience with FastAPI, Flask, or similar Python frameworks
  • Experience with CI/CD pipelines
  • Prior work on internal platforms, automation, or AI tooling
  • Startup or early-stage engineering experience

Work Environment

  • On-site, downtown Denver (required)
  • Standard business hours
  • No travel required
  • Small team, direct access to leadership, and real ownership over outcomes

Compensation & Benefits

  • Starting salary: $60,000, plus performance-based bonuses
  • Phantom stock program (high-level participation)
  • Health and dental insurance
  • 401(k) plan
  • Opportunity to grow into a senior or lead role as the company’s AI capabilities expand

Pay: From $60,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off

Application Question(s):

  • Do you currently live within 100 miles of downtown Denver? We will not consider any clients who would require relocation.

Education:

  • Bachelor's (Required)

Ability to Commute:

  • Denver, CO 80202 (Required)

Work Location: In person

Role Details

Title AI Software Engineer
Location Denver, CO, US
Category AI Software Engineer
Experience Senior
Salary Not disclosed
Remote No

Get Weekly AI Career Intelligence

Salary data, skills demand, and market signals from 16,000+ AI job postings. Every Monday.