Software Engineer, AI Applications

Lfxdigital โ€” Hong Kong Sar ยท Posted ~2 days ago

Mid

Skills

Python Software engineering API design SQL Relational databases Docker Cloud deployment CI/CD Production systems Machine learning Kubernetes PyTorch scikit-learn HuggingFace LangChain

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A software engineering role focused on building and operating backend services enhanced with AI capabilities. The position combines application development, data pipelines, production operations, and practical machine learning integration.

Highlights

Build production AI-enabled applications with ownership across design, deployment, operations, and continuous improvement while solving real business challenges.

Description

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.)