Software Engineer - Text iQ
The Qualtrics XM Platform™ is a system of action that helps businesses to attract customers who stay longer and buy more, to engage and empower employees to do the best work of their lives, to develop breakthrough products people love, and to build a brand people can’t imagine living without.
Joining Qualtrics means becoming part of a team bold enough to chase breakthrough experiences - like building a technology that will be a force for good. A team committed to diversity, equity, and inclusion because of a conviction that every voice holds value, with a vision for representation that matches the world around us and inclusion that far exceeds it. You could belong to a team whose values center on transparency, being all in, having customer obsession, acting as one team, and operating with scrappiness. All so you can do the best work of your career.
We believe every interaction is an opportunity. Are we yours?
About the Role
We are looking for a software engineer who’s excited to embed insights and actions from Text iQ unstructured data analysis throughout the XM platform. Our goal is to enhance the platform experience by using ML and AI features trained at scale on Qualtrics data. This enables our users to do more intelligent and automatic analysis on their datasets, which is our core value proposition and competitive advantage.
As a software engineer at Qualtrics, you should love building simple solutions to solve hard customer problems. Crafting systems in an agile environment to withstand hyper growth and owning end-to-end quality is a rewarding challenge and one of the reasons Qualtrics is such an exciting place to work!
Preferred Qualifications
- Bachelor’s degree or advanced degree in Computer Science or a related field
- 2+ years of relevant experience
- Strong algorithms, data structures, and coding background, including experience with:
- Data analytics / data pipelines
- Web infrastructure and distributed systems (e.g., MongoDB, Elasticsearch/OpenSearch, AWS)
- Full-stack development preferred (familiarity with Java or other JVM languages)
- JavaScript/React is a plus
- Functional programming (with Scala is a plus)
- Machine learning, natural language processing, deep learning, or other AI systems is a plus