About the Role
We are seeking a Senior Software Engineer with strong coding expertise and solid AI knowledge, who combines deep technical mastery with curiosity and creativity in leveraging AI tools to design, build, and refine next-generation solutions.
This role is ideal for someone with senior-level coding skills and hands-on experience or strong understanding of generative AI, large language models (LLMs), and Retrieval-Augmented Generation (RAG), who thrives in fast-paced environments and is passionate about solving real-world problems through AI.
Responsibilities
- Leverage AI tools and frameworks not only for automation but as creative partners—experimenting with prompts, refining outputs, and integrating generative models into the development workflow.
- Demonstrate critical evaluation of AI-generated results, ensuring quality, maintainability, and reliability.
- Design, develop, and maintain production-grade software systems with senior-level code quality and architecture standards.
- Lead the design, development, and deployment of AI-enabled systems, including LLM-based agents and RAG pipelines.
- Collaborate with cross-functional teams (PMs, data scientists, backend engineers) to define product scenarios and optimize AI workflows.
- Architect scalable solutions using modern cloud platforms (Azure) and MLOps tools (MLFlow, Kubeflow, CI/CD).
- Implement and optimize vector databases (e.g., FAISS, Pinecone, Qdrant) and retrieval systems for enterprise knowledge integration.
- Drive prompt engineering, AI system integration, and performance evaluation strategies.
- Contribute to the team’s technical roadmap, mentor junior engineers, and promote best practices in software and AI development.
Qualifications
- Bachelor's Degree in Computer Science or related technical field, and 6+ years technical engineering experience with coding in Python/C#.
- Proven experience with or strong practical understanding of generative AI, LLMs (OpenAI), and RAG architectures.
- Strong programming skills in Python/C# and familiarity with frameworks like LangChain, LangGraph, FastAPI.
- Experience with cloud-native development (Azure AI Studio, Cognitive Search, AKS, Azure ML).
- Solid understanding of backend systems, microservices, and distributed computing.
- Familiarity with MLOps practices and tools for scalable deployment and monitoring.
- Excellent communication skills and a proactive mindset to contribute ideas beyond assigned tasks.
Preferred
- Experience building complex, production-grade systems where AI is part of the solution rather than the entire focus.
- Preferred experience in building production-grade AI agents for enterprise use cases.
- Background in NLP, transformers, and model orchestration.
- Prior contributions to open-source projects or technical publications.
- Ability to speak Chinese is a plus.
Project Highlights
- Leverage top-tier AI service platforms to gain exposure to cutting-edge AI technologies and application ecosystems worldwide
- Collaborate with global teams and engineers from multiple countries, enhancing international perspective and cross-cultural communication skills
- Outstanding performers will have access to fast-track career development opportunities
Duplicate applications will be automatically filtered and not reviewed.