Role highlights
Full Time
Permanent
Mid
Hybrid · On-site
The Software Engineer - Data role at Tendium requires strong expertise in designing, deploying, and operating production-grade data pipelines, both batch and streaming, with a focus on monitoring, alerting, and reliability. Candidates must have hands-on experience with AWS cloud microservices, including SQS, Lambda, and Fargate/ECS, and be comfortable working with Infrastructure as Code (IaC) tools such as CDK and CI/CD pipelines (e.g., Bitbucket Pipeline). Proficiency in Python is essential, including writing robust, testable, and maintainable code and familiarity with asynchronous programming patterns. The role involves sourcing procurement and other relevant data, designing and maintaining data pipelines, conducting research to identify new opportunities, and supporting analytics to enable informed decision-making on an AI-driven public tender management platform. Experience integrating AI tooling into workflows is also important. Additional valuable skills include building resilient data ingestion pipelines from external sources (APIs, web scraping) with attention to scheduling, backfills, rate limiting, retries, and schema evolution. Familiarity with cost-effective analytics stack setup focusing on cost control, governance, and observability is a plus. Knowledge of containerization (Docker), other IaC tools like Terraform, and CI/CD systems such as GitHub Actions or GitLab CI is advantageous. Experience with NoSQL databases (DocumentDB/MongoDB), OpenSearch, data lake technologies (Iceberg, Delta, Hudi), and data serialization/schema management formats (Avro, Parquet) is desirable. The role is part of a microservice architecture environment leveraging GraphQL and OpenAPI, serving a rapidly scaling AI-native platform. The position requires collaboration in a hybrid work setting with a daily commute to Stockholm.
About the role
Software Engineer - Data
About Tendium
- Global pioneer in AI-driven public tender management
- Transforms how companies discover, analyse, and win government contracts
- Platform simplifies complex processes, enabling fair competition for public sector opportunities
- AI-native platform built since 2018 with extensive R&D
- Serving customers across Europe and rapidly scaling
Role Summary
- Join the GroundZero team as a Software Engineer (Data)
- Source procurement (public contracts) and other relevant data
- Design and maintain robust data pipelines
- Conduct research to uncover new opportunities
- Support analytics and informed decision-making on the Tendium platform
Team Stack
- Microservice Architecture: Fargate, Lambda, SQS, EventBridge, GraphQL, OpenAPI
- Databases and Querying: DocumentDB (MongoDB), MySQL, S3Tables (Iceberg), OpenSearch, Athena
- Languages: Python, some TypeScript
- Infrastructure and Platform: CDK, Bitbucket Pipeline
- AI Tooling: Claude Code, Internal MCP Server
Requirements
- Proven experience designing, deploying, and operating production-grade data pipelines (batch and/or streaming)
- Includes monitoring, alerting, and reliability practices
- Hands-on experience with cloud microservices using AWS (SQS, Lambda, Fargate/ECS or equivalents)
- Comfortable with Infrastructure as Code (IaC) and CI/CD
- Strong proficiency in Python (or similar)
- Able to write robust, testable, and maintainable code
- Familiarity with async programming patterns
- Ability to integrate AI tooling into daily workflows
Nice to Have
- Built resilient pipelines to ingest external data (APIs, web scraping)
- Experience with scheduling, backfills, rate limiting, retries, schema evolution
- Set up cost-effective analytics stacks with focus on cost, governance, and observability
- Experience with CDK (or Terraform), containerization (Docker), and CI/CD (e.g., GitHub Actions, GitLab CI)
- Familiarity with NoSQL, OpenSearch, Iceberg/Delta/Hudi, Avro/Parquet, and schema management
Benefits
- Hybrid flexibility
- Daily commute to Stockholm office required
- Ongoing recruitment — apply as soon as possible
How to Apply
- Apply as soon as possible; recruitment is ongoing
- Initial interview includes meeting the team
- Option to sign in to your Connect profile and add references at any stage
- More information on recruitment process and company culture available on request
Equality and Inclusion Statement
- Tendium celebrates diversity and inclusion
- Building a workplace where everyone belongs and is respected
- Different perspectives drive creativity and innovation
- Open to all backgrounds — your voice matters
More roles from Tendium
View company profileFinnish Speaking Junior Customer Success Manager
Sweden
Join us as a Finnish Speaking Junior Customer Success Manager to grow your career and support clients effectively. Apply...
Tendium
Every year hundreds of billions of taxpayers’ money is wasted as a result of poorly drawn up and mismanaged government contracts. All this under the pressure of...
- Location
- Sweden
- Employees
- 11-50 employees
- Website
- tendium.ai