freehire launches on Product Hunt on 26 August.

Follow →

Senior GenAI Engineer

Dear Applicant,

If you or someone you know is interested, please send the CV directly to quynh.nguyen@evolutionjobs.sg (most preferred, as I may overlook some CVs due to the high volume).

Please note that visa sponsorship is not available at this time.

Key Responsibilities

  • Design, build, and enhance production-grade Generative AI applications for real-world enterprise use cases.
  • Develop GenAI applications using LangGraph, LangChain, or similar orchestration frameworks.
  • Build and implement agentic workflows, Retrieval-Augmented Generation (RAG), tool calling, prompt orchestration, and context management.
  • Work with open-weight models and hosted LLMs, including model integration and serving patterns.
  • Integrate GenAI solutions with enterprise systems, APIs, backend services, data sources, and operational platforms.
  • Design and implement reliable and scalable backend services supporting GenAI applications.
  • Engineer solutions for production readiness, including logging, tracing, monitoring, evaluation, fallback mechanisms, error handling, and troubleshooting.
  • Develop clean, maintainable, scalable, and testable code following strong software engineering practices.
  • Evaluate existing technical designs, challenge weak approaches, and recommend practical and effective alternatives.
  • Collaborate closely with application, data, platform, infrastructure, security, and business teams to deliver end-to-end GenAI solutions.
  • Troubleshoot complex application, integration, model, and production issues and drive them through to resolution.
  • Contribute to the continuous improvement of GenAI applications, architecture, engineering practices, and delivery processes.
  • Work effectively in a fast-moving environment with evolving requirements and incomplete information.
  • Take ownership of delivery and demonstrate a pragmatic, hands-on approach focused on building useful and reliable AI products rather than over-engineering or hype.

Key Requirements

  • 10+ years of software engineering experience, with recent hands-on experience in Generative AI application development.
  • Proven experience building and delivering production-grade GenAI applications, beyond prototypes, experiments, or demos.
  • Strong hands-on experience with LangGraph, LangChain, or similar GenAI orchestration frameworks.

Practical experience with:

o RAG (Retrieval-Augmented Generation)

o Agentic workflows

o Tool calling

o Prompt orchestration

o Context management

  • Experience integrating LLMs into real-world applications through APIs, backend services, and enterprise data sources.
  • Experience working with open-weight models, or strong hands-on experimentation and understanding of open-weight model deployment.
  • Strong backend development skills using Python, Java, or similar programming languages.
  • Good understanding of API design, distributed systems, scalability, and production resilience patterns.
  • Experience with logging, tracing, observability, monitoring, evaluation, and troubleshooting for GenAI or backend applications.
  • Familiarity with containerised deployment environments such as Kubernetes or OpenShift.
  • Strong software engineering discipline with the ability to write clean, maintainable, scalable, and testable code.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to assess technical designs critically and propose practical improvements.
  • Strong communication and stakeholder management skills, with the ability to collaborate across business, application, data, infrastructure, platform, and security teams.
  • High level of ownership, curiosity, enthusiasm, and willingness to get hands-on with technical details.
  • Comfortable working in a fast-paced environment with evolving requirements and ambiguity.
  • Pragmatic delivery mindset, with a focus on building reliable and useful solutions rather than over-engineering.

Nice to Have:

  • Experience with DeepAgent or similar agent frameworks.
  • Experience with Langfuse, Elastic, or similar observability/search platforms.
  • Experience using Redis for caching, conversation state, rate limiting, or queue-backed workflows.
  • Experience with vLLM or similar inference-serving frameworks for open-weight models.
  • Experience deploying GenAI workloads across cloud or containerised environments.
  • Experience in financial services or banking is not required.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available