微软Senior Software Engineer (AI/ML)
任职要求
4+ years of full-stack software development experience, with strong hands-on expertise in building web or mobile applications. Experience with lightweight, modular application ecosystems (e.g., Mini Apps) is a plus.Proven ability to design scalable, cloud-based systems using modern development frameworks and CI/CD pipelines.Proficiency in AI/ML technologies, especially Generative AI, with experience integrating, fine-tuning, and optimizing models in production systems.Familiarity with front-end frameworks such as React or Vue and back-end technologies like Node.js, Python, or similar languages.Strong product sense, with the ability to balance user needs, technical feasibility, and innovative solutions.Excellent communication skills in both English and Chinese, enabling effective collaboration across diverse, cross-functional teams.A proactive, innovation-driven mindset, with a passion for continuous learning and staying ahead of emerging technologies. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
工作职责
Design and develop AI-driven applications, delivering scalable, user-focused solutions across web and mobile platforms.Build and maintain robust, cloud-based architectures, ensuring seamless integration of front-end and back-end systems with AI models.Prototype and implement new features, leveraging analytics, user insights, and market trends to improve product quality and user experience.Collaborate with product managers, designers, and data scientists to align technical solutions with product strategies and business goals.Drive technical innovation by exploring new technologies and frameworks, ensuring system performance, maintainability, and scalability.Mentor and support junior engineers, fostering a culture of collaboration, learning, and continuous improvement.
• Design, develop, and deploy robust AI/ML systems with high-quality, scalable, and maintainable code • Translate complex, ambiguous requirements into clear technical plans and lead project execution across engineering efforts • Build scalable infrastructure and platforms to support cutting-edge machine learning workflows, including agentic systems that can plan, reason, and act autonomously • Research and apply state-of-the-art ML techniques—including LLMs, custom model training, and RAG/agent-based architectures—to real-world hardware challenges • Stay current with the fast-evolving AI/ML landscape, continuously improving our tools, systems, and methods to maintain a technical edge • Provide technical mentorship, foster a culture of excellence and inclusion, and help grow team capabilities • Lead design discussions, author technical documentation, and provide thoughtful, actionable feedback to peers • Represent the team in executive reviews, product demos, retrospectives, and cross-functional forums
This role requires a blend of skills in software engineering, machine learning, and operations to ensure the smooth functioning of ML systems in production environments. In this role you will: - Lead the team to design and implement automation for model training, testing, validation, and deployment - Collaborate with machine learning engineers to ensure efficient deployment and scaling of ML models - Implement monitoring and alerting systems to track model performance, system health, and data drift - Optimize compute resources for cost and performance efficiency - Manage model versions to ensure traceability and reproducibility
THE ROLE: AMD is looking for a world class AI frameworks engineer who can provide technical leadership in the development of various AI frameworks in the AMD ecosystem. You will need to drive technical direction for next generation frameworks for AI model training and inference for wide variety of AMD devices, current and future, such as MI Instinct, and Radeon GPUs, XDNA devices, including the recently released Ryzen AI, Alveo V70 and Versal ACAP, and datacenter CPUs such as EPYC. You will work enhance the AI framework capabilities to enable cutting-edge models on onto AMD’s cutting-edge hardware.
• Design, implement, and maintain AI/ML software solutions with clean, scalable, and testable code • Collaborate with senior engineers and cross-functional partners to understand requirements and translate them into concrete technical tasks • Develop and refine ML workflows, including training, evaluation, and inference pipelines for both traditional models and LLM-based solutions • Contribute to agentic system development and RAG-based architectures that enable intelligent automation and reasoning • Stay up to date with the evolving AI/ML landscape and help improve our tools, infrastructure, and practices based on new developments • Participate in code reviews, design discussions, and documentation to ensure high engineering quality and team knowledge sharing • Support testing, deployment, and monitoring of models and services in production environments