AI Software Engineer
Role summary
Trailmix Labs is seeking an AI Product Engineer to translate business problems into impactful software solutions for midmarket and legacy businesses. This hybrid role in Portland, Maine, requires 2+ years of experience in full-stack development, including front-end (React, TypeScript) and back-end (microservices, cloud platforms, RESTful APIs, databases). You will own the entire software lifecycle, from customer interaction and product specification to deployment and maintenance, leveraging AI to enhance solutions and improve client outcomes. A strong foundation in software design, data structures, and algorithms is essential.
About Trailmix Labs
Trailmix Labs turns advanced AI research into real-world impact. We work at the frontier of productionizing AI for midmarket and legacy businesses — the places where manual workflows still dominate and the opportunity is biggest.
Our mission is to make AI accessible for every organization. That means building robust platforms that handle complex workflows, human-in-the-loop processes, and production-grade reliability at scale.
About The Role
As an AI Product Engineer at Trailmix Labs, you'll work directly with customers to go from zero to shipped — translating real business problems into software that actually gets used. You'll own the full stack: designing intuitive front-end interfaces, building scalable back-end systems, deploying, and maintaining what you build.
This is a high-ownership role. You'll shape product specs alongside customers, move fast, and deliver solutions that improve their bottom line with AI.
*This is a hybrid role based in Portland, Maine.*
You'll thrive here if you:
- Have 2+ years of experience and genuinely enjoy working directly with customers to define and build solutions
- Are comfortable across front-end and back-end, including microservices and cloud platforms
- Have hands-on experience with React, TypeScript, RESTful APIs, and databases
- Have a strong foundation in software design principles, data structures, and algorithms
- Actively use AI to make your own work faster and better
- Own problems end-to-end — you figure out what's needed and get it done
- Stay sharp under pressure and adapt when priorities shift
- Hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Similar roles
AI Software EngineerNumerator · United States · Remote- Senior AI Software EngineerRemoteHunter · United States · Remote
- Junior AI Software EngineerAgility PR Solutions · Ontario, Canada · Remote
AI Software EngineerBroadcom · Georgia, United States · Onsite- AI Software EngineerAgility PR Solutions · Ontario, Canada · Remote