企业软件架构师(欧洲、中东和非洲)
Enterprise Software Architect (EMEA)
我们正在寻找一位高度专业的.NET 企业软件架构师,以引领我们企业级 AI 驱动的翻译平台的技术愿景和设计。你将帮助整合多种内部开发工具,形成一套满足复杂语言本地化需求的、具有强大、可扩展和高性能特性的产品。
在此职位中,你将领导技术团队,贯彻架构最佳实践,并将前沿的机器学习和大语言模型(LLMs)集成到我们的核心.NET 生态系统中。
职责
· 架构与设计:设计可扩展的分布式.NET 系统,优化处理大量多语言文本和音频数据。
· AI 与 LLM 集成:构建安全的 API 集成和中间件,连接.NET 工作流与翻译模型、LLMs 和自定义 NLP 流程。
· 分析现有的翻译管理服务中使用的工具,并构建一套产品或平台,能够根据客户需求进行最小配置和微调的定制。
· 技术领导:为 AI 辅助本地化流程定义技术标准、编码规范和架构蓝图。
· 指导:为开发者提供指导和技术辅导,进行详尽的设计和代码审查,确保交付质量。
资格要求
教育、技能和经验
· 计算机科学、软件工程或相关领域的学士学位。
· 至少10至12年以上软件开发经验,其中至少3年专注于.NET 架构角色。
· 在构建大型、复杂的基于微服务的解决方案方面有实际系统设计经验。
· 精通 C#、.NET 8+、ASP.NET Core、Java、ReactJS 以及异步编程模式。
· 有将 AI 框架、向量数据库或认知服务(如 Azure OpenAI、Semantic Kernel)集成到.NET 应用程序中的成功经验。
· 积极倡导敏捷流程和行业标准的 SDLC 方法论。
· 熟悉云原生基础设施(Azure/AWS)、消息代理(RabbitMQ/Kafka)以及大规模数据集存储的管理。
请查看我们的隐私政策,了解申请后你的个人数据管理员、用途及你的权利的更多信息。
最初发布于喜马拉雅山
查看英文原文
We are looking for a highly skilled .NET Enterprise Software Architect to spearhead the technical vision and design of our enterprise AI-driven translation platform. You will help bring together many internally developed tools into a suite of products that meet complex language localisation requirements with robust, scalable, and high-performance software.
In this role, you will lead technology teams, enforce architectural best practices, and integrate cutting-edge machine learning and Large Language Models (LLMs) into our core .NET ecosystem.
Responsibilities
· Architecture & Design: Design scalable, distributed .NET systems optimized for processing massive volumes of multilingual textual and audio data.
· AI & LLM Integration: Architect secure API integrations and middleware connecting .NET workflows with translation models, LLMs, and custom NLP pipelines.
· Analyzing the existing tools used in Translation Management services and building a suite of products or a platform that could be customized for individual customer needs with minimal configuration and fine-tuning.
· Technology Leadership: Define technical standards, coding guidelines, and architectural blueprints tailored for AI-assisted localization pipelines.
· Mentorship: Provide guidance and technical mentoring to developers, conducting thorough design and code reviews to ensure quality deliverables.
Qualifications
Education, skills, and experience
· Bachelor’s degree in Computer Science, Software Engineering, or a related field.
· Minimum 10 to 12+ years in software development, with at least 3 years in a dedicated .NET architecture role.
· Hands-on System Design experience in building large, complex microservices-based solutions.
· Deep expertise in C#, .NET 8+, ASP.NET Core, Java, ReactJS and asynchronous programming patterns.
· Proven experience integrating AI frameworks, vector databases, or cognitive services (e.g., Azure OpenAI, Semantic Kernel) into .NET applications.
· Strong proponent of Agile process and industry-standard SDLC methodologies.
· Strong knowledge of cloud-native infrastructure (Azure/AWS), message brokers (RabbitMQ/Kafka), and managing large-scale dataset storage.
Please check our Privacy Policy to find out more about who is administrator of your personal data after application, purposes and your rights.
Originally posted on Himalayas