Software Developer - AI & Data
About the Role
We're seeking an experienced engineer to join our team building a sophisticated data-driven AI platform. The team works on designing and implementing systems that aggregate data from multiple sources, power intelligent content generation, and deliver personalized experiences at scale. This is an opportunity to work across the full data and backend stack, from data ingestion and storage to API design and AI orchestration.
Key Responsibilities
Design and implement scalable data pipelines that consolidate information from various product databases
Develop and maintain backend services that power AI-driven features and real-time agent orchestration
Build ETL/ELT processes and data transformation workflows for multi-tenant environments
Create and optimize APIs and data access layers for efficient querying and context enrichment
Implement database schemas, migrations, and data management infrastructure
Establish data governance, security, and organization-scoped access control mechanisms
Develop request context management, authentication, and authorization systems
Build monitoring, observability, and tracing infrastructure for data and AI workflows
Contribute to code quality through testing, linting, and comprehensive code reviews
Collaborate across teams to ensure data systems seamlessly integrate with AI generation capabilities
Preferred Skills
Proficiency with cloud platforms and their data/compute services
Strong SQL and data modeling expertise with relational databases
Proficiency with modern backend frameworks and API design patterns
Experience building scalable ETL/ELT pipelines and data processing systems
Solid understanding of authentication, authorization, and multi-tenancy patterns
Proficiency with at least one backend language (TypeScript, Python, PHP, or similar)
Experience with containerized applications and cloud-native infrastructure
Nice to Have
Experience with AI/ML frameworks or LLM integrations
Knowledge of AI orchestration frameworks and agent-based systems
Familiarity with real-time streaming data pipelines
Experience with vector databases or embedding storage systems
Background in building data platforms for SaaS applications
Experience with database migration tools and schema management
Understanding of observability and distributed tracing systems
Knowledge of data orchestration and workflow management tools
We are looking for an eager engineer to join our ranks. In the grand scheme the field of AI is relatively novel: we trust that you can be a seasoned engineer or then observing the world through a fresh pair of glasses as long as this is something you are passionate about. Technical buzzwords in the company context we operate with are e.g. GCP, GitLab, PHP, Typescript, Mastra Framework.
Our offices are located in Oulu and Helsinki, but since the team is mostly remote first regardless, we are open to fully remote roles in Finland.
Why Join Us
Work at the intersection of data engineering, backend systems, and AI innovation. You'll be architecting the infrastructure that powers intelligent, context-aware experiences for thousands of users. This role offers the unique opportunity to solve complex challenges across the full stack—from data integration and governance to real-time API performance and AI workflow orchestration. You'll collaborate with a talented team passionate about building scalable systems that enable cutting-edge AI capabilities. If you're excited about designing robust, high-performance systems that directly impact how users interact with intelligent applications, this is your opportunity to make a meaningful impact.
For any further inquiries please contact our CTO Tuomas Lempiäinen (tuomas.lempiainen@lianatech.com) via email. Please submit your application and CV by 31.1.2026. In your application please tell us how you approach and use AI tools in your daily work. Please note that we are processing the applications already during January.
The salary range for this positions is 3000-5000 €/month.
About Liana Technologies
Liana Technologies is a European software company founded in 2005. We are specialised in digital marketing and communication software and one of the fastest growing companies in Finland. Our offices are located in Oulu (HQ), Helsinki, Dubai, Munich, Hong Kong, Paris and Stockholm. We are part of the Ilkka Group, whose parent company is publicly listed Ilkka-Yhtymä Oyj. The Group has 470 employees, and its turnover was 53,9M€ in 2024.
Liana’s marketing technology stack is used by more than 3,500 customers worldwide including companies such as Hertz, Toyota, Ikea and Starbucks. Our mission is to provide all our customers with the best possible solutions for their digital marketing needs.
Our ambition is to grow to be the biggest marketing technology provider in the Nordics.