资深机器学习工程师(支持远程)
Staff Machine Learning Engineer (Open to Remote)
加入Triumph!
在Triumph,我们的愿景是打造一个货运交易准确且无缝的现代、安全货运交易网络。这就是为什么我们正在寻找充满激情、富有创新精神、以解决方案为导向的人才加入我们的团队。我们注重提供卓越的客户服务,并寻找具有创业精神和与客户建立成功合作关系热情的团队成员。因为归根结底,我们的目标是帮助合作伙伴的业务运行得更好。
在TriumphPay,我们正在构建未来运输支付网络。我们的软件处理的年化货运总量达371亿美元,占美国经纪货运市场的20%以上。TriumphPay的客户正在使用我们的产品解决现实世界的问题。这既令人兴奋,也是一项巨大的责任。
我们正在寻找经验丰富的资深机器学习工程师加入我们的35+人工程师团队。如果你加入TriumphPay,你将与一个3-4人的小型跨职能团队紧密合作,专注于我们的AI/ML系统。我们的团队拥有高度的自主权,使你可以从构思到部署全程负责项目。你将与产品经理和其他相关方密切合作,了解客户的痛点并交付支持关键功能的有影响力解决方案。
我们的工程团队完全远程办公,并非常重视工作与生活的平衡。
日常工作:
TriumphPay的团队没有固定的模板,让每个团队都能打造最适合他们发挥最佳状态的一天。
通常,团队会有一个早会,让大家回顾昨天发生的事情,并确保为当天做好计划。你将与我们的产品团队和销售团队成员合作,确保我们正在构建客户成功所需的工具。
技术:
AI/ML团队主要使用Python和Clojure进行机器学习实验。
查看英文原文
Join Triumph!
At Triumph, our vision is a world where freight transactions are accurate and seamless on the most modern and secure freight transaction network. That’s why we’re looking for passionate, innovative, solutions-oriented people to join our team. We thrive on providing exceptional customer service and we look for team members with an entrepreneurial spirit and a passion to build successful partnerships with our clients. Because at the end of the day our goal is to help our partners businesses run better.
At Triumph, our vision is a world where freight transactions are accurate and seamless on the most modern and secure freight transaction network. That’s why we’re looking for passionate, innovative, solutions-oriented people to join our team. We thrive on providing exceptional customer service and we look for team members with an entrepreneurial spirit and a passion to build successful partnerships with our clients. Because at the end of the day our goal is to help our partners businesses run better.
At TriumphPay we are building the transportation payments network for the future. Our software touches a combined $37.1B in annualized freight volume, representing over 20% of the brokered freight market in the U.S. TriumphPay’s customers are using our products to solve real world problems. This is both exciting and also an incredible responsibility.
We are looking for experienced Staff ML engineers to join our team of 35+ engineers. If you join TriumphPay, you will work closely in a small, cross-functional team of 3-4 people focused on our AI/ML systems. Our teams operate with a high degree of autonomy, allowing you to take ownership of projects from ideation to deployment. You’ll collaborate closely with product managers and other stakeholders to understand customer pain points and deliver impactful solutions that support critical features.
Our engineering team is fully remote and believes strongly in work-life balance.
A Day In The Life:
There’s no defined template that teams at TriumphPay follow, allowing each team to build the day that lets them perform at their best.
Typically, a team has a morning standup allowing them to catchup on what happened yesterday, and ensure there’s a plan in place for the day ahead. You’ll work with our product group and members of the sales team to ensure we’re building the tools our customers need to succeed.
The Tech:
The AI/ML team works primarily in a mixture of Python and Clojure for ML experimentation, data processing, and deployments, with Ruby and other languages used for integrating models into customer-facing applications. Python and Ruby make up the majority of our work, with Clojure being third.
Occasionally, the AI/ML team handles integration work in Ruby or other languages directly when it enables faster delivery of value, though this work may also be handed off to feature development teams. We use PySpark for most of our data processing, AWS SageMaker Studio for model development and validation, and PyTorch + HuggingFace for deep learning work. Model inference runs on a mix of FastAPI and Clojure applications, depending on the model type.
Our ML systems process more than 1 million documents per day through hundreds of models requiring robust pipelines to handle noisy, unstructured data with high precision at scale. You'll work on building, deploying, and integrating models that can generalize across diverse document formats and adapt to evolving customer needs. Our models must operate within strict latency requirements to ensure seamless customer experiences, while maintaining high performance in extracting and classifying data from complex, unstructured documents. We are constantly exploring new techniques in deep learning, transfer learning, and model optimization to improve the accuracy and efficiency of our systems.
We know that good engineers can pick up new tools and languages on the job and we don't expect candidates to be familiar with all of these technologies. We love curious individuals who believe they can always improve, and we know that good developers are capable of picking up new languages and tools.
Engineers are provided a top of the line MacBook to do their work, and you’ll have access to all the necessary tooling to do the non-coding parts of your job (Zoom, Slack, etc.).
To succeed in this role, you should be:
- Curious. You aren't content with the status quo and know that we can always improve.
- Data Driven. You seek evidence to support hypotheses and identify optimal solutions within problem constraints accounting for sources of error and uncertainty.
- Collaborative. You can work with others to improve a solution iteratively factoring in new information from outside perspectives.
- Empathetic. Your designs are influenced by a deep understanding of the customers' needs.
- A strong communicator. You will proactively communicate issues and trade-offs with team members to support alignment and fast decision making.
- Be an outstanding developer. Your peers should recognize you as one of the best and the brightest developers they have worked with.
We hope you bring into this role:
- 10+ years of software engineering experience; 4+ years with production ML at scale.
- Proven success designing and operating distributed ML systems.
- Strong experience with model deployment patterns and data pipelines.
- Demonstrated ability to influence technical decisions across teams.
- Deep understanding of reliability engineering and production support.
Success at Triumph Looks Like:
- Leading multi-team ML initiatives that deliver sustained business value.
- Establishing clear, repeatable ML engineering standards adopted across teams.
- Reducing friction from experimentation to production.
Compensation Range
Annual Salary: $206,261.00 - $330,017.00***Location: Dallas, TX or Remote U.S. excluding the following states: AK, DE, RI, VT, WY ***
We offer Medical, Dental, Vision, Paid Time Off, 401k and much more.
Go on. Do it. Apply Today!
Originally posted on Himalayas