M

Maersk

Global container shipping and end-to-end logistics

Lead Engineer - Data & AI

Data EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Has designed and delivered systems that multiple teams build on, and has lived with the consequences of those decisions.
  • Has a strong command of distributed systems fundamentals, including partitioning, consistency models, delivery guarantees, backpressure and schema evolution.
  • Designs for non-functional requirements from the start, including reliability, recovery, latency, cost, security and operability.
  • Has migrated live systems to a new architecture while keeping them running.
  • Writes design documents that another engineer can build from without further explanation.
  • Has platform-level design experience with table formats and catalogs, covering Iceberg, Delta Lake or Hudi, along with partitioning, clustering, compaction and file layout strategy.
  • Has experience with both batch and streaming architectures, including change data capture and event-driven ingestion.
  • Has experience with transformation frameworks at scale, such as dbt, together with semantic layer design.
  • Has data modelling depth sufficient to set standards that other teams follow.
  • Has platform-level experience tuning performance and cost, 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, backwards compatibility and contract management across teams.
  • Treats observability as a design concern, including instrumentation, tracing, structured logging and meaningful alerting.
  • Has infrastructure-as-code experience using Terraform, Bicep or equivalent, and container orchestration experience with Kubernetes.
  • Has security practice covering authentication, authorisation, secrets management and data protection.
  • Has front-end capability sufficient to build a usable interface when a product needs one.
  • Uses agentic coding tools for a large share of their output and can explain their harness, context strategy, parallel work approach and quality controls.
  • 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 human review where appropriate.
  • Uses clear judgement about where a model belongs in a system and where deterministic code is a better answer.
  • 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 open standards in this space and has a considered view on interoperability.

Responsibilities

  • Own the architecture for major platform components and data products, from the storage layer through to 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 that others extend.
  • Make build-versus-buy decisions with clear reasoning about cost, operational load and dependency risk.
  • Design platform foundations that other teams rely on, including data contracts, lineage, schema evolution, access control and cost management.
  • Set agentic engineering practice across the group, including internal tooling, MCP servers, reusable skills, evaluation harnesses and standards for reviewing generated code.
  • Take on genuinely hard or ambiguous technical problems and bring them to a working resolution.
  • Raise the engineering bar through design review, code review and mentoring.
  • Partner with Product, Business stakeholders and Engineering Managers on sequencing, trade-offs and technical risk.
  • Create systems to manipulate, analyze and visualize data using languages such as Python, R and SQL.
  • Create systems that perform tasks typically requiring human intelligence, using machine learning algorithms to learn from and make predictions based on data.
  • Inspect, cleanse, transform and model data to discover useful information, draw conclusions and support decision-making.
  • Use automated workflows to manage the end-to-end process of training and deploying machine learning models.
  • Make trained machine learning models available for use in production environments.

Desired Qualifications

  • Public artefacts such as repositories, technical writing or conference talks are a strong signal.
  • A track record as a Staff, Principal or Lead engineer who remained hands-on, or as an architect who still writes and deploys code.
  • Experience being the technical anchor on a platform or product that other teams depended on.
  • An active GitHub profile with substantial projects, open-source contributions, technical writing or talks.
  • Experience introducing a significant technical change into an organisation 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