D

Delivery Hero

Global online food delivery marketplace

Senior Software Engineer - Data & AI

AI Application EngineeringUpdated on Nov 13
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • You have 7+ years of software engineering experience, with strong proficiency in Python, SQL, system design, and automated testing.
  • You have developed LLM-powered applications, agentic workflows, or related systems, and understand the challenges of taking AI solutions from experimentation into production.
  • You have built evaluation datasets, frameworks, or automated harnesses to systematically measure and improve AI application performance, or have experience with observability tools such as Langfuse.
  • You have informed opinions about how AI systems should behave, know when to use LLMs versus deterministic software, and can balance correctness, complexity, cost, and user experience.
  • You stay informed about emerging AI research, models, agent architectures, and software engineering practices, and experiment pragmatically.
  • You are comfortable navigating ambiguity, working directly with stakeholders, making thoughtful decisions without a single right answer, and considering the experience of software users.
  • You ship quickly to learn without compromising user trust, software reliability, or maintainability, and value evidence, testing, and continuous improvement.

Responsibilities

  • Design, build, and maintain production AI applications, including agentic workflows, retrieval-augmented generation (RAG) systems, and integrations with business knowledge, semantic layers, and external tools; deliver solutions that provide measurable value to users.
  • Build and maintain evaluations to measure the correctness, reliability, and effectiveness of AI applications, using evaluation datasets, automated testing, production observability, and user feedback to identify failure modes and continuously improve system behavior.
  • Partner directly with analytics and business teams to understand workflows, challenge assumptions, translate ambiguous problems into practical solutions, prototype and validate ideas, and refine products based on real-world feedback.
  • Own the software lifecycle from technical discovery and architecture through implementation, testing, deployment, monitoring, and continuous improvement, working across data infrastructure, backend services, and user-facing applications as needed.
  • Use modern development tools, including AI coding agents, to accelerate delivery while maintaining standards for software design, automated verification, security, and maintainability.
  • Drive technical design discussions, contribute to architectural decisions and requests for comments (RFCs), participate in code reviews and pair programming, and mentor engineers through knowledge sharing and collaboration.
  • Maintain the systems you build through observability, incident investigation, performance optimization, and participation in the team's production on-call rotation.
  • Design, build, and maintain ingestion, extract-transform-load (ETL) and extract-load-transform (ELT), and context-retrieval pipelines feeding AI models, semantic layers, and agentic workflows; share ownership of pipeline reliability, data freshness, and incident response through the team's production on-call rotation.

Desired Qualifications

  • Experience building and maintaining production data pipelines, data integrations, or data-intensive systems, with understanding of data quality, modeling, and operational reliability.
  • Experience with BigQuery, dbt, Apache Airflow, PySpark, or lakehouse architectures.
  • Experience building applications that integrate large language models (LLMs) with structured data, semantic layers such as dbtflow or Cube, knowledge graphs, context engineering, or retrieval systems.
  • Experience with AWS or Google Cloud Platform (GCP), Docker, and automated continuous integration/continuous delivery (CI/CD) pipelines.
  • Experience shipping product features end-to-end and working across frontend, backend, and model integrations.
  • Experience building internal platforms, developer tools, or infrastructure that improve how engineers build, test, or operate software.

About the Company

Delivery Hero

Global online food delivery marketplace

Delivery Hero SE runs a global online marketplace for food delivery and on-demand services. It connects customers with restaurants, local shops, and delivery-only Dmarts through mobile apps and websites, with orders placed and paid online and deliveries handled by its logistics network. The platform makes money mainly from commissions on each order, delivery fees, advertising, and quick-commerce services for groceries and household items. Its approach combines a wide geographic reach with multiple lines of business (restaurant delivery, groceries, and logistics), often growing by acquiring local competitors, to control both the marketplace and delivery operations and capture a large share of local on-demand commerce.

Company size
10,001+
Company stage
IPO
Headquarters
Berlin, Germany
Founded
2011

Recently Posted Jobs

Explore more opportunities at Delivery Hero

See more jobs