freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer, AI Applications

Summary

Build backend services and APIs for supply-chain data products, integrating AI/ML (LLMs, diffusion models) into production systems while owning deployment, monitoring, and maintenance.

About LFX

LFX is a Fung Group company, which focuses on being an incubation, investment, and operating platform providing digital solutions and digitally enabled services across the end-to-end consumer goods supply chain. See https://lfxdigital.com/

Job Description

We're looking for a hands-on software engineer to build and run the applications that power the Strategic Data Unit (SDU). This is primarily an engineering role: you'll own services end to end — design, build, deploy, monitor, and maintain — with roughly a third of your time spent integrating AI/ML capabilities into those systems. If you enjoy shipping production software that people depend on daily, and want AI to be a meaningful part of the stack rather than the whole job, this is a good fit. The work sits close to real supply chain problems across the LFX Group, so what you build has visible operational impact.

Key Responsibilities

Application Development

  • Design, build, and ship backend services and APIs that support SDU data and supply chain products.
  • Write clean, tested, reviewable code; participate in design reviews and code reviews as a matter of routine.
  • Build and maintain data pipelines and integrations across internal systems and external vendor/partner sources.
  • Develop internal tools and interfaces that make data and models usable by non-technical business teams.

Maintenance and Operational Ownership

  • Own deployed services: monitoring, alerting, logging, incident response, and root-cause follow-up.
  • Debug and resolve production issues, including the unglamorous ones — data quality breaks, upstream schema changes, silent failures.
  • Refactor and pay down technical debt; improve reliability, performance, and cost efficiency of existing systems.
  • Maintain clear documentation, runbooks, and handover notes so systems remain supportable by others.

Engineering Practices

  • Manage CI/CD pipelines, containerised deployments, and environment configuration.
  • Apply sensible security, access control, and data handling practices, particularly for vendor and client data.
  • Contribute to shared standards, tooling, and conventions within the team.

AI/ML Integration

  • Integrate foundation models and ML components into production applications — prompt design, retrieval pipelines, evaluation, guardrails, and cost/latency management.
  • Deploy, serve, and maintain models in production; fine-tune open-source models where a task genuinely warrants it.
  • Build and maintain pipelines using tools such as HuggingFace, LangChain, and image generation models (Stable Diffusion, ComfyUI) where applicable to business needs.
  • Assess new AI capabilities pragmatically: identify where they solve an actual business pain point, and where conventional software is the better answer.

Job Requirements

  • Bachelor's degree or above in computer science, engineering, or a related field.
  • 3+ years of professional software engineering experience, with strong Python skills.
  • Solid grounding in software fundamentals: API design, relational databases and SQL, version control, testing, debugging.
  • Demonstrated experience operating and maintaining production systems, not only building prototypes.
  • Working knowledge of containerisation and cloud deployment (Docker, Kubernetes, or equivalent); CI/CD experience.
  • Practical familiarity with ML frameworks (PyTorch, scikit-learn) and the current generative AI ecosystem (open-source LLMs, HuggingFace, LangChain, diffusion models).
  • Ability to communicate clearly with non-technical stakeholders and adapt as business needs shift.
  • Fast learner, comfortable in a fast-paced environment with shifting priorities.

(Candidates with more experience will be considered for Senior Software Engineer.)

See also