About Toluna
Toluna is the global research and insights leader that enables businesses to make smarter, data-driven decisions – faster. For 25 years, we have partnered with the world’s leading brands, delivering transformative impact through our advanced technology platform, comprehensive solution portfolio, expansive global first-party panel, and world-class team of leading research experts. Since 2019, we’ve made significant investments in artificial intelligence to enhance automation, accelerate insight delivery, and unlock deeper understanding at scale. With 40+ offices worldwide, Toluna operates in 70+ countries, redefining the future of insights. Learn more at www.tolunacorporate.com
Introduction:
As a Back-end Developer at Toluna, you will be responsible for designing, developing, testing, and supporting scalable Python-based backend services and web components that are part of our web-based products. You will work closely with cross-functional teams across multiple locations, take end-to-end ownership of backend components and APIs, and contribute to the practical use of AI-assisted development tools and LLM-powered workflows to improve engineering productivity and deliver smarter product capabilities.
Requirements:
- BSc/MSc in Computer Science and/or equivalent practical experience.
- Strong understanding of data structures, algorithms, and software design principles.
- Several years of Python experience in commercial or open-source software development.
- Experience developing and designing large-scale, scalable backend systems.
- Proven experience building scalable server-side architectures, APIs, and asynchronous services.
- Experience with cloud environments such as AWS, Azure, or GCP.
- Experience with CI/CD pipelines, serverless architectures, and modern backend deployment practices.
- Familiarity with AI-assisted development tools such as GitHub Copilot, OpenAI Codex, Cursor, Claude, or similar tools.
- Practical familiarity with LLM usage, including prompt design, working with LLM APIs, evaluating model outputs, and applying LLMs in development or product workflows.
- Experience working with remote teams in an agile environment.
- Strong communication skills, ownership mindset, and ability to collaborate across multiple teams.
- High level of English, written and verbal.
Nice to have:
- Experience with modern Python backend frameworks and tools such as FastAPI, Flask, Django, SQLAlchemy, Celery, or similar.
- Experience building production-grade LLM features, automation, internal tools, or developer productivity workflows.
- Familiarity with retrieval-augmented generation, embeddings, vector databases, agents, or LLM evaluation frameworks.
- Experience with data processing and serverless data integration platforms such as Spark, AWS Glue, or similar.
- Basic familiarity with frontend technologies such as JavaScript, React, HTML5, and CSS3.
- Experience working with distributed systems, message queues, event-driven architecture, or microservices.