
Ativa os alertas de emprego por e-mail!
Cria um currículo personalizado em poucos minutos
Consegue uma entrevista e ganha mais. Sabe mais
A prominent UX research platform in São Paulo is looking for a Principal Software Engineer to lead the development of new AI-first products. This role involves mentoring engineers, driving architectural evolution in software products, and enhancing team processes. The ideal candidate has extensive experience with Elixir or Python, a solid understanding of cloud-based architectures, and a passion for AI-driven development. Join a dynamic team that values inclusivity and quality in a fast-paced environment.
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 are well on the way to reinvent our entire product development lifecycle with AI‑first methods & tooling.
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.
Our frontend is in TypeScript & React. 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, and we heavily use 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.
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.
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 leadership. You have evolved platforms and stood up new ones across all product and technical dimensions. You have a proven track record of leading technical improvements and mentoring other developers; collaboration and empathy are cornerstones of our culture. You thrive setting your own direction with minimal input while staying aligned to company goals.
You have experience with AI‑driven development and are eager to help evolve our processes in this rapidly evolving space.
Our team is growing but we’re not a big company. We work collaboratively, move fast, and value technical quality. We’d love to hear from you if this sounds exciting.
Dscout is a team of passionate, empathetic, and curious professionals. As a recognized leader in the Forrester Wave we’re at the cutting edge of experience research technology. The power of research drives us—showing how in‑context insights from real people can build more enjoyable products and services.
We prioritize learning, sharing, and building. We also deeply value being a diverse and inclusive team and company and look for team members who align with that belief. Join our dynamic team and help shape product roadmaps and business strategies for the world’s most-loved brands.
Dscout is an equal‑opportunity employer that values diversity. We do not discriminate based on identity—race, color, religion, national origin, or ancestry; sex, gender identity and expression; age; physical or mental disability; pregnancy; veteran or military status; unfavorable discharge from military service; genetic information; sexual orientation; marital status; order of protection status; citizenship status; arrest record or expunged or sealed convictions; or any other legally‑recognized protected basis under federal, state or local law.
When you apply at Dscout we will process your job applicant data—including your employment and education history, transcript, writing samples, and references—as necessary to consider your application for open positions. For more information about our privacy practices please visit our Privacy Policy.
We may use artificial intelligence (AI) tools to support parts of the hiring process such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed please contact us.
Required Experience: Staff IC
Continuous Integration, Docker, Jenkins, Python, System Design, Agile, C/C++, Go, Systems Engineering, Software Development, Java, Distributed Systems
Employment Type: Full‑Time
Department / Functional Area: Engineering
Experience: years
Vacancy: 1