Senior Data Engineer
Indexed description
The operational foundation is already in place: a serverless architecture on AWS, domain services with their own databases, and solid observability through Datadog. You'll spend your initial time at Zendr building the analytical layer - a separated data platform that decouples analytical workloads from operational databases and gives business stakeholders direct access to the metrics and data they need without filing tickets to engineering.
The initial architecture direction is being defined and foundational decisions are still being shaped. You'll have real influence on technology choices, architecture patterns, and how data flows through the organization.
You won't inherit a mature data stack and maintain it. You'll help design and build one.
Key responsibilities
- Design and build data pipelines that move data from operational databases into a dedicated analytical data store
- Own the data platform end-to-end: ingestion, transformation, storage, and the query layer that business users interact with
- Set up and maintain self-service BI tooling so non-technical stakeholders can explore data independently
- Define a semantic or metrics layer that gives the business consistent, trustworthy definitions of core concepts (revenue, delivery performance, customer metrics etc.)
- Help make data accessible to AI workflows through connectors and integrations, with clear governance over what data is exposed and how
- Integrate third-party data sources into the platform where needed
- Implement data quality checks, monitoring, and alerting
- Collaborate with domain teams to understand their data, shape what gets promoted to the analytical layer, and ensure pipeline contracts are solid
- Own data governance, retention, access control, and compliance practices across the platform
- Co-decide on tooling and architecture with the CTO and Platform Lead as the platform evolves
What we're looking for
- At least 5 years of data engineering experience, having both built and maintained data infrastructure in production
- Strong hands-on experience with AWS data services such as S3, Athena, Glue, Lambda, or Step Functions
- Experience designing layered data architectures where raw data becomes trusted, queryable business data
- Solid pipeline engineering skills across both streaming and batch
- You've lived with systems you built, handled the edge cases, and evolved the architecture as requirements changed
- Python proficiency for data engineering work
- Comfort working with MongoDB or other document databases as a data source
- Experience setting up BI or analytics tooling for non-technical users
- You've worked in a context where you built things end-to-end rather than owning one narrow slice
- Good instincts for analytical data modelling
- You use AI tooling to move faster, but you know what good code looks like and can tell when an AI agent is producing something that doesn't meet the bar
- MongoDB Atlas and Change Streams experience
- TypeScript and/or Go (our engineering stack)
- Infrastructure as Code with Pulumi
- Serverless architecture experience
- Event-driven data processing patterns
- Datadog for monitoring and observability
- Experience with making data available to LLMs or building data connectors for AI workflows
- Logistics or supply chain domain knowledge
What we offer
- A data platform being built from scratch, not inherited
- Direct architectural influence alongside the CTO and Platform Lead
- A modern serverless stack on AWS with MongoDB
- A 70+ person company where your work is visible and matters
- Interesting data problems in the logistics domain
- A team that values pragmatism over theoretical purity
- A competitive salary in the range of 50'–70' SEK per month, tailored to your background, skills, and previous experience, along with a locally adapted benefits package designed to support your well-being and growth
- Application review – We'll review your application promptly and get back to you within a few days.
- First conversation – An informal video call to learn more about you and share who we are.
- Coding assignment – A task you'll be handed at this step to better understand your technical expertise.
- Technical interview – A meeting discussing the assignment to better understand your reasoning and decision making.
- Final meeting – Meet the team, talk through the role in detail, and see if we're the right fit for each other.
Additional information
We review applications on a rolling basis and aim to get back to you promptly – please note that we're currently in the summer holiday period, which may mean slightly longer response times than usual. We'll be in touch as soon as we can.
Start date: As soon as possible
Scope: Full-time, permanent position
Location: Stockholm or Jönköping
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search