logo of microsoft

微软Senior Software Engineer

社招全职Software Engineering地点:北京状态:招聘

任职要求


Required qualifications:

Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

• Minimum of 2 years of experience in developing large-scale distributed systems or AI agent systems.
• Experience with object-oriented design principles in software development is a plus.
• Proficiency in programming languages such as Python, JavaScript, C#, and Go.
Additional or preferred qualifications:

Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

• Familiarity with AI Agents, MCP servers, microservices archite…
登录查看完整任职要求
微信扫码,1秒登录

工作职责


• Design, develop, and maintain new features while enhancing existing systems for performance, scalability, and reliability.
• Write clean, testable, and maintainable code that adheres to design specifications, coding patterns, and security best practices.
• Conduct timely code reviews to ensure quality, coach peers, and drive adherence to standards, diagnosability, and maintainability.
• Troubleshoot live-site issues, deploy fixes, and implement solutions that reduce incident volume and improve system observability.
• Collaborate with cross-functional teams to align on architecture, dependencies, and project goals, resolving blockers and driving success.
• Ensure security compliance by configuring, updating, and maintaining tools, applying secure design principles, and validating security invariants.
• Incorporate user feedback and telemetry data into design decisions, continuously improving product value, accessibility, and user experience.
包括英文材料
C+
C+++
C#+
Java+
JavaScript+
还有更多 •••
相关职位

logo of antgroup
社招3年以上技术类-开发

1. Work with product teams and stakeholders to translate business requirements into scalable technical solutions; 2. Conduct technical discussions, and solution presentations in fluent English with external clients and non-technical stakeholders; 3. Design, develop, test, and deploy Java applications using Spring Boot, adhering to coding standards, best practices, and microservices architecture principles; 4. Develop high volume, high performance, low latency and reliable mission-critical applications; 5. Participate in architectural reviews, apply design patterns and object-oriented design principles, and optimize system performance (e.g., SQL tuning, JVM profiling); 6. Assist in troubleshooting and resolving software defects and issues; 7. Containerize applications using Docker, manage orchestration via Kubernetes, and deploy to cloud platforms (AWS/Aliyun); 8. Participate in sprint planning, code reviews, and CI/CD pipeline maintenance within Scrum teams.

更新于 2025-08-14新加坡
logo of apple
社招Corporat

This role demands the best and brightest; the ideal candidate will be self- motivated, accountable, technically strong and offers a diverse skillset that aligns with the key qualifications listed above. You love working in a dynamic fast paced environment, building and maintaining strong working relationships with a variety of partners, including business partners, application owners, project managers, technology and infrastructure teams to get the work done. You naturally take a deep interest in working closely with business partners to drive the product feature and technology roadmap beyond the first release.

更新于 2025-08-27北京
logo of apple
社招Hardware

• 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

更新于 2025-10-15上海
logo of apple
社招Machine

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

更新于 2025-07-22上海