Interested in this AI Software Engineer role at Forensic Discovery?
Apply Now →Skills & Technologies
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
Get Weekly AI Career Intelligence
Salary data, skills demand, and market signals from 16,000+ AI job postings. Every Monday.