Software Engineer
Principal Software Engineer leading AI-first product development at a UX research platform, driving large-scale text, audio, and video processing with Python, Node.js, and AWS, while architecting machine learning pipelines and GenAI solutions for enterprise clients.
We are Dscout , an established and well-known UX research platform used by enterprise customers across all industries including finance, healthcare, CPG, and FAANG. Our platform helps our customers meet the people who matter to them in the moments that matter most. With competitive, feature-rich products, we support mixed-methods research for the full range of UX research needs, from generative to evaluative.
Like many other companies, we are in the middle of the AI transformation journey. Our core capability is working with vast amounts of text, audio and video media - a field ripe for GenAI disruption. We are developing wholly new products that are AI-first from the ground up. And we are well on the way to reinvent our entire product development lifecycle with AI-first methods & tooling - we hope this is exciting for you!
Our Platform
Our frontend is built with React. Our backend uses Elixir and Python. GenAI has significantly impacted our system architecture, requiring us to adapt and evolve. Our department is in the midst of a shift from existing products augmented with AI to AI-first products.
Existing Production Products
Our frontend is in TypeScript & React. And our backend is in Elixir with Phoenix, Ecto, Absinthe, and Oban. The two talk to each other through GraphQL and live in one monorepo. We use Postgres for all of our DB needs and are hosted in AWS. We also have a native iOS and Android app that use Swift and Kotlin. We also make heavy use of WebRTC and WebSockets.
GenAI features are frequent in our existing products, ranging from summarization, categorization, and guardrails against inappropriate data collection. These are built in our new Python stack and accessed via various APIs from Elixir.
To share a sense of our scale, we have about 11 years of video stored on our platform. All of which we process on our own.
Emerging AI-first Products
Until this moment, the Elixir ecosystem provided us with everything we needed. To meet the speed and demand of GenAI development we have adopted the state-of-the-art tools & frameworks in the Python ecosystem, specifically the Lang family of frameworks. Modular architecture forms the building blocks of our agentic, AI-first applications that will eventually replace our existing products.
You Are…
A polyglot Principal Software Engineer who will help us build and scale our new, AI-first and agentic products. You know several programming languages with expertise in either Elixir or Python, and enthusiasm for both. You'll be responsible for leading the full tech stack and evolving our engineering practices, helping us stand up this exciting new product line. You'll be instrumental in shaping our technology and culture, leading technical initiatives, and mentoring other engineers.
You bring 10+ years of product engineering experience with Principal/Staff-level
Posted June 20, 2026