Staff Machine Learning Engineer (Open to Remote)

TBK Bank, SSB

Town of Texas (WI)

Hybrid

USD 206,261 - 330,017

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, Vision
Paid Time Off
401k and more

Job summary

TriumphPay is building the transportation payments network for the future. Our AI/ML team works on Python and Clojure for ML experimentation, data processing, and deployments, using PyTorch and SageMaker Studio to develop models that process over a million documents daily.

We are seeking experienced Staff ML engineers to join a fully remote US team of 35+ engineers, collaborating with product managers and other stakeholders to deliver impactful AI/ML solutions that support critical features.

Qualifications

  • 10+ years of software engineering experience.
  • 4+ years with production ML at scale.
  • Proven success designing and operating distributed ML systems.

Responsibilities

  • Lead multi-team ML initiatives delivering sustained business value.
  • Establish clear, repeatable ML engineering standards across teams.
  • Reduce friction from experimentation to production.
  • Collaborate with product managers and stakeholders to translate customer needs into ML solutions.

Skills

ML engineering
Distributed systems
Model deployment
Reliability engineering

Tools

Python
Clojure
PyTorch
PySpark
AWS SageMaker Studio
FastAPI
Ruby

Job description

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.

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.

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 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.
#LI-JC1 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.
OUR BUSINESS

Triumph is a financial and technology company focused on payments, factoring, intelligence and banking. We are pioneering solutions that serve the transportation industry. Through the Triumph brand, our customers gain unrivaled efficiency, transparent and secure transactions, and improved access to working capital. Through TBK Bank, we provide personal and business banking solutions that strengthen local communities and fortify our transportation business. We create value by driving businesses and communities of all sizes toward the future.

We are proud to be an equal opportunity employer and we do not discriminate in recruitment, hiring, training, promotion, or other employment practices on the basis of age, race, gender, color, religion, national origin, disability, sexual orientation, veteran status, or any other basis that is prohibited by federal, state or local law.

As a member of the Triumph team, you’re at the heart of an innovative, forward-thinking company that values collaboration, creativity and continuous learning. You’re not just an employee — you’re part of a team shaping the future. Being part of Triumph means striving for excellence while delivering with humility.

OUR CORE VALUES

Our long-standing core values are based on sound business practices and biblical principles. They flourish in our culture which helps our team members thrive, our customers succeed and our communities prosper. We commit ourselves to:

  • Transparency
  • Respect
  • Invest for the future
  • Unique is good
  • Mission is more than money
  • People make the difference
  • Humility
FOCUS ON SERVING OTHERS

At Triumph, we strive to do the most good in the areas of greatest needs through our philanthropic endeavors. Our philanthropic vision is centered on four areas:

  • Advocating for safety and justice
  • Providing access to basic needs
  • Supporting families
  • Transforming communities
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead/Staff Software Engineer (Remote) - Ruby on Rails
Lead/Staff Software Engineer (Remote) - Ruby on Rails

TBK Bank, SSB • Town of Texas (WI)

Hybrid
USD 173,464 - 281,010
Medical insurance
Dental insurance
Vision insurance
+2
SVP, Operations (Audit & Payments)
SVP, Operations (Audit & Payments)

TBK Bank, SSB • Dallas (TX)

On-site
USD 180,000 - 280,000
Medical insurance
Dental insurance
Vision insurance
+2
Staff Product Manager - Customer Experience
Staff Product Manager - Customer Experience

TBK Bank, SSB • Dallas (TX)

On-site
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+2
Business Development Associate - Entry Level Position
Business Development Associate - Entry Level Position

TBK Bank, SSB • Dallas (TX)

On-site
USD 42,000 - 64,000
Medical
Dental
Vision
+2
Staff Product Manager - Freight/Logistics Intelligence (Open to Remote)
Staff Product Manager - Freight/Logistics Intelligence (Open to Remote)

TBK Bank, SSB • Town of Texas (WI)

Hybrid
USD 151,000 - 234,000
Medical insurance
Dental insurance
Vision insurance
+2
Customer Service Specialist - Operations
Customer Service Specialist - Operations

TBK Bank, SSB • Coppell (TX)

On-site
USD 42,000 - 64,000
Medical
Dental
Vision
+2
Call Center Representative
Call Center Representative

TBK Bank, SSB • Dallas (TX)

On-site
USD 42,000 - 62,000
Medical coverage
Dental coverage
Vision coverage
+3
Customer Service Agent
Customer Service Agent

TBK Bank, SSB • Dallas (TX)

On-site
USD 40,000 - 52,000
Medical insurance
401k
Paid Time Off
Chief Information Officer (CIO)
Chief Information Officer (CIO)

TBK Bank, SSB • Dallas (TX)

On-site
USD 180,000 - 260,000
Medical
Dental
Vision
+2
Client Experience Representative
Client Experience Representative

TBK Bank, SSB • Dallas (TX)

On-site
USD 36,000 - 48,000
Medical benefits
Dental benefits
Vision benefits
+2