AI工程师 NLP(Python & Go – 桥接机器学习与平台)
AI Engineer NLP (Python & Go – Bridging ML and Platform)
About ARTIDIS
ARTIDIS AG 是一家临床阶段的医疗科技初创公司,成立于瑞士巴塞尔,开发了首个用于癌症诊断和治疗优化的纳米机械生物标志物。ARTIDIS 的纳米技术平台将各种类型的临床数据整合到 ARTIDISNET 数字平台中,使医生能够显著缩短当前的诊断流程,从而为患者和医疗系统带来益处。ARTIDIS 使专业人士能够根据个体患者的需求和期望结果,设计个性化的癌症治疗方案。
Job Purpose
作为 AI 工程师 NLP,您将设计、开发和部署适用于医疗设备和云环境的稳健 NLP 系统。该职位位于我们的 NLP/ML 团队(Python)和平台/后端团队(Go)的交汇点,需要在两个领域都具备强大的工程能力,以构建可扩展的生产级 AI 系统。
Key Responsibilities
- 在基于 Python 的 ML 流水线和基于 Go 的后端服务中设计、开发和部署代理型 NLP 系统和 LLM 驱动的工作流
- 在 NLP 和平台团队之间担任桥梁角色,将 ML 要求转化为可扩展的后端架构,并反之亦然
- 贡献于 Python(ML/NLP)和 Go(后端/平台)代码库,确保清晰的接口和高效的系统集成
- 架构模块化系统用于 LLM 协调、API 和服务通信(例如微服务、RPC、REST)
- 确保在受监管的医疗环境中 AI 系统的可靠性、性能和合规性
- 在整个堆栈(模型 + 服务层)中实现评估、监控和可观测性
- 跨职能协作,从研究到生产交付端到端的 AI 功能
Core Qualifications
- 强大的 Python 工程技能,包括:
- 高级面向对象编程、设计模式和 SOLID 原则
- 使用类型安全开发的经验(类型提示、mypy、pydantic)
- 编写经过测试、可维护且生产级的代码
- 在生产环境中构建和部署 LLM/NLP 系统的经验(例如 LangChain、Google ADK、HuggingFace)
- 在 Go 中进行后端开发的经验或强熟练度,包括 API/服务设计
- 对现代 NLP/LLM 工作流的深入理解,包括协调和评估
- 熟练使用 Git 版本控制和协作开发流程
- 能够设计具有长期可扩展性和可维护性的系统
查看英文原文
About ARTIDIS
ARTIDIS AG is a clinical-stage health-tech start-up founded in Basel, Switzerland, that has developed the first nanomechanical biomarker for cancer diagnosis and treatment optimization. The ARTIDIS nanotechnology platform integrates various types of clinical data into the ARTIDISNET digital platform, enabling physicians to significantly shorten the current diagnostic process and benefit both patients and the healthcare system. ARTIDIS enables professionals to design personalized cancer treatment plans tailored to individual patients' needs and desired outcomes.
Job Purpose
As an AI Engineer NLP, you will design, develop, and deploy robust NLP systems for both medical devices and cloud environments. This role sits at the intersection of our NLP/ML team (Python) and platform/backend team (Go), requiring strong engineering capabilities across both domains to build scalable, production-grade AI systems.
Key Responsibilities
- Design, develop, and deploy agentic NLP systems and LLM-powered workflows across Python-based ML pipelines and Go-based backend services
- Act as a bridge between NLP and platform teams, translating ML requirements into scalable backend architectures and vice versa
- Contribute to both Python (ML/NLP) and Go (backend/platform) codebases, ensuring clean interfaces and efficient system integration
- Architect modular systems for LLM orchestration, APIs, and service communication (e.g., microservices, RPC, REST)
- Ensure reliability, performance, and compliance of AI systems in regulated medical environments
- Implement evaluation, monitoring, and observability across the full stack (model + service layer)
- Collaborate cross-functionally to deliver end-to-end AI-powered features from research to production
Core Qualifications
- Strong Python engineering skills, including:
- Advanced OOP, design patterns, and SOLID principles
- Experience with type-safe development (type hints, mypy, pydantic)
- Writing tested, maintainable, and production-grade code
- Experience building and deploying LLM/NLP systems in production (e.g., LangChain, Google ADK, HuggingFace)
- Experience or strong proficiency in backend development with Go, including API/service design
- Strong understanding of modern NLP/LLM workflows, including orchestration and evaluation
- Being native with Git version control and collaborative development workflows
- Ability to design systems with long-term scalability and maintainability in mind
Nice to Have
- Experience in backend, frontend, or full-stack development beyond core responsibilities
What We Value
- Ability to operate effectively across ML and backend engineering domains
- Engineering rigor applied to machine learning systems
- Clean, readable, and scalable code across languages
- Ownership mindset and proactive problem solving
- Ability to work independently while contributing to a collaborative environment
Working Conditions
The environment is a typical start-up with an intrinsically motivated international team. Our company is an excellent place for rapid advancement and offers a promising opportunity to learn and share know-how in a very agile environment. The position requires the employee to go the extra mile when needed. We are looking for a team player who appreciates direct communication. The effort is rewarded with challenging tasks, the opportunity to take responsibility, a highly driven team, and work that serves a significant purpose. The job position comes with a competitive salary and a bonus for outstanding performance.
Originally posted on Himalayas