M

Maersk

Global container shipping and end-to-end logistics

Lead Engineer - Data and AI

Data EngineeringConfirmed live in the last 24 hours
Full-timeCopenhagen, DenmarkNo salary listed

About the Job

Requirements

  • Has designed and delivered systems used by multiple teams and has experience living with the consequences of those architectural decisions.
  • Has a strong command of distributed systems fundamentals, including partitioning, consistency models, delivery guarantees, backpressure, and schema evolution.
  • Can design for non-functional requirements including reliability, recovery, latency, cost, security, and operability.
  • Has migrated live systems to a new architecture while keeping them running.
  • Can write design documents that another engineer can implement without further explanation.
  • Has platform-level design experience with table formats and catalogs, including Iceberg, Delta Lake, or Hudi, as well as partitioning, clustering, compaction, and file-layout strategy.
  • Has experience with batch and streaming architectures, including change data capture and event-driven ingestion.
  • Has experience with transformation frameworks at scale, such as dbt, and semantic-layer design.
  • Has data-modeling depth sufficient to set standards for other teams.
  • Has experience with platform-level performance and cost tuning, including query engines, storage layout, and compute sizing.
  • Has experience with multi-tenant governance, data-quality frameworks, and lineage.
  • Has deep expertise in at least one programming language and working fluency in others.
  • Has experience with service and API design, including versioning, backward compatibility, and contract management across teams.
  • Understands observability as a design concern, including instrumentation, tracing, structured logging, and meaningful alerting.
  • Has experience with infrastructure as code using Terraform, Bicep, or equivalent, and container orchestration with Kubernetes.
  • Has security practice covering authentication, authorization, secrets management, and data protection.
  • Has front-end capability sufficient to build a usable interface when needed.
  • Uses agentic coding tools extensively and can explain the harness, context strategy, parallel work approach, and methods for maintaining quality.
  • Has built tooling that extends agent capabilities, such as MCP servers, custom skills, spec-driven workflows, or evaluation harnesses.
  • Has taken large language model systems to production, covering retrieval design, structured output, tool calling, evaluation, guardrails, cost and latency management, and appropriate human review.
  • Can judge where a model belongs in a system and where deterministic code is preferable.
  • Can set standards for reviewing generated code and verifying agentic work.
  • Has meaningful open-source exposure through contributions to established projects, maintaining a project with real users, or substantial public work.
  • Is familiar with relevant open standards and has a considered view on interoperability.

Responsibilities

  • Own the architecture for major platform components and data products, from the storage layer through the application and agent layer.
  • Define target architectures and migration paths, considering open standards, interoperability, and long-term flexibility.
  • Write and deploy production code, personally building difficult components and reference implementations for others to extend.
  • Make build-versus-buy decisions with clear reasoning about cost, operational load, and dependency risk.
  • Design platform foundations used by other teams, including data contracts, lineage, schema evolution, access control, and cost management.
  • Set the group's agentic engineering practice, including internal tooling, MCP servers, reusable skills, evaluation harnesses, and standards for reviewing generated code.
  • Resolve technically difficult or ambiguous problems.
  • Raise engineering standards through design review, code review, and mentoring.
  • Partner with Product, business stakeholders, and Engineering Managers on sequencing, trade-offs, and technical risk.

Desired Qualifications

  • Public artifacts such as repositories, technical writing, or conference talks are a strong signal.
  • A track record as a hands-on Staff, Principal, or Lead engineer, or as an architect who still writes and deploys code.
  • Experience serving as the technical anchor on a platform or product that other teams depend on.
  • An active GitHub profile with substantial projects, open-source contributions, technical writing, or talks.
  • Experience introducing a significant technical change into an organization and carrying it through to adoption.
  • Comfort moving between architectural thinking and detailed implementation within the same week.

About the Company

Maersk

Global container shipping and end-to-end logistics

Maersk is an integrated logistics provider that connects and simplifies customers’ supply chains through global shipping and end-to-end logistics services. Its offerings span ocean freight, inland transportation, warehousing, and supply chain management, all coordinated with digital tools that give customers visibility and control over shipments. Unlike traditional shipping lines, Maersk positions itself as a comprehensive logistics partner that integrates multiple modes of transport and services to create seamless, transparent supply chains. The company pursues a global reach—operating in 130 countries with more than 100,000 employees—to serve businesses of all sizes. Its goal is to make global trade smoother by delivering end-to-end logistics solutions that unify what moves by sea, land, and in between.

Company size
10,001+
Company stage
IPO
Headquarters
Copenhagen, Denmark
Founded
1904

Recently Posted Jobs

Explore more opportunities at Maersk

See more jobs