OneMain Financial Jobs

Job Information

Campbell Scientific Inc Software Engineer, Computer Vision in Beijing, China

Software Engineer, Computer Vision

Research & Development, Software Development

  • Full-time

  • On-site (Beijing)

Our teams design and build products that make a difference to people all over the world. Whether the application is small or large, we take pride in what we design, build, and provide to our customers. Our teams approach every problem with integrity, curiosity and creativity, in order to continually work towards creating better products that solve real-world problems. We are seeking a Software Engineer in our Infrastructure division to join us and help us continue our work towards designing and creating the best possible solutions to meet the evolving needs of our global customers.

We Are Campbell Scientific

We work to make a difference and help those working to advance science and technology for the benefit of humankind. Through our advanced measurement systems, our goal is to provide key insights to people using science and technology to solve massive global challenges including severe weather, climate change, limited natural resources, sustainable food production, energy production and distribution, and infrastructure safety.

What’s in it For You?

  • A great work culture where we work hard and make the time to enjoy both our work and the people around us.

  • Challenging and engaging work that makes a difference on a global scale.

  • Industry competitive salaries.

    What You'll Work On

As a Software Engineer you are a key member of the Software Engineering team, delivering our unified platform and eco-system. You will be highly adaptable contributing to your designated home software portfolio, but able to support the wider team wherever required. You will ensure delivery of robust, reliable software applications that meet the strategic market requirements of Campbell Scientific and its Partners. You will be involved in the implementation of the features that sets the Campbell Scientific open eco-system apart from others; and be called upon to actively contribute to the technical design process as part of the team.

You’ll Support Your Team by Performing the Following Key Tasks

  • Design, implement, and continuously optimize image classification and Open-Set Recognition (OSR) algorithms for real-world open-set applications

  • 3-5 years work experience, Master or above

  • Perform engineering-level optimization to address data distribution shifts and domain shift in real-world conditions

  • Build, train, and validate computer vision models

  • Integrate OSR models into existing vision systems, supporting the full workflow from offline validation to online deployment, testing, and performance evaluation

  • Communicate regularly with international engineers and contribute to project delivery

  • Undertake technical support through pre-sales to after-sales

    What We're Looking For

  • Background in Computer Vision, Artificial Intelligence, Electronic Information, or related fields

  • Strong foundation in image classification, deep learning, model training, and validation

  • Solid understanding and hands-on experience with Open-Set Recognition, OOD detection, or unknown-class modeling

  • Proficient in Python and PyTorch / TensorFlow, with good engineering coding practices

  • Fluent in both spoken and written English, capable of cross-border technical collaboration

  • Experience with microscopic image analysis or biological image processing

  • Experience with time-series modeling or validation using real-world datasets

    职位名称: 计算机视觉软件工程师

    研发、软件开发

  • 全职

  • 线下办公(北京)

    我们的团队致力于设计和打造能够为全球用户带来改变的产品。无论应用规模大小,我们都以自己所设计、构建并交付给客户的成果为荣。团队以诚信、好奇心与创造力面对每一个问题,不断努力打造更好的产品,解决真实世界的问题。我们正在基础设施事业部寻找一名软件工程师加入,协助我们持续设计并创造最佳解决方案,以满足全球客户不断变化的需求。

    我们是 Campbell Scientific

    我们努力创造价值,支持那些推动科学与技术进步、造福人类的人。通过先进的测量系统,我们的目标是为利用科学与技术解决重大全球挑战的人们提供关键洞察。这些挑战包括:极端天气、气候变化、自然资源有限、可持续粮食生产、能源生产与分配,以及基础设施安全。

    你将获得什么?

    良好的工作文化:我们努力工作,也会抽出时间享受工作本身以及身边的伙伴。

    具有挑战性且投入度高的工作:在全球范围内产生影响。

    具有行业竞争力的薪酬。

    你将从事的工作

    作为软件工程师,你将是软件工程团队的核心成员,交付我们统一的平台与生态系统。你需要具备较强的适应能力:主要为你所属的软件产品组合做贡献,同时也能在需要时支持更广泛的团队。你将确保交付稳健、可靠的软件应用,满足 Campbell Scientific 及其合作伙伴的战略市场需求。你还将参与实现使 Campbell Scientific 开放生态系统区别于其他方案的关键功能;并在团队中积极参与技术设计流程。

    工作职责

  • 负责图像分类 + OSR 算法在面向真实世界开放集场景下的设计、实现与持续优化

  • 针对数据分布变化、域偏移(domain shift)等问题进行工程化优化

  • 构建、训练、验证计算机视觉模型

  • 将 OSR 模型与现有视觉系统集成,支持从离线验证,在线部署、测试与性能评估的完整流程

  • 与国外工程师进行日常技术沟通,推进项目交付

  • 提供从售前到售后的技术支持

    任职要求

  • 计算机视觉、人工智能、电子信息或相关背景

  • 3-5年工作经验,硕士及以上

  • 扎实的图像分类、深度学习、模型训练与验证能力

  • 对 Open-Set Recognition / OOD / Unknown-class modeling 有系统理解和实践经验

  • 熟练使用 Python + PyTorch / TensorFlow,具备良好的工程代码习惯

  • 英语口语与书面表达流畅,可进行跨国技术协作

    加分项

  • 有显微图像、生物/农业图像分析经验

  • 有时间序列建模或真实场景数据验证经验

DirectEmployers