HimalayasHimalayas logo
RBGlobalRB

Senior Software Engineer

Ritchie Bros. is a global asset management and disposition company, offering customers end-to-end solutions for buying and selling used heavy equipment, trucks and other assets.

RBGlobal

Employee count: 1001-5000

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Description

Senior Software Engineer Platform Engineering, Python / ML & AI

Role Summary: The Senior Software Engineer supports our line of business operations by building, deploying, and maintaining backend solutions, productionizing machine learning models, and enabling RAG-enhanced LLM calls using modern frameworks and technologies in accordance with industry and Rouse software engineering standards.

Key Responsibilities:

  • Design, develop, debug, and deploy scalable and efficient backend and ML pipeline code.
  • Collaborate with Data Science to productionize ML models, focusing on optimization (e.g., making them faster and smaller), enhancing deployability, and building robust testing frameworks.
  • Perform ad hoc analysis and troubleshooting to resolve issues with deployed systems and ML models.
  • Write code as part of a collaborative team, building backend features and machine learning services that play a critical role in our day-to-day operations.
  • Design, implement, and maintain robust MLOPS and AIOps practices and infrastructure.
  • Develop and implement AI Engineering solutions, including prompt engineering, designing Generative AI workflows, using RAG-enabled LLM calls, and implementing evaluation metrics and confidence scores from LLM outputs.
  • Manage, define, and break down tasks in an agile environment.
  • Mentor other team members.
  • Implement with some autonomy & architect solutions in collaboration with engineering leadership.
  • Own the problem and scope solutions that line up with business objectives
  • Provide a rapid response to the needs of the team

Skills and Experience:

  • Three to five years experience with Python, Django, or similar web frameworks.
  • Deep experience with core ML concepts, algorithms, and libraries (scikit-learn, Tensorflow, etc.)
  • Experience with techniques for model optimization and deployment (e.g., pre and post-processing, model pruning, quantization) to enhance performance and deployability.
  • Familiarity with data preparation, feature engineering, and data pipeline tools.
  • Familiarity with Generative AI concepts, LLMs, and prompt engineering techniques.
  • Experience in building and evaluating RAG-enabled workflows and implementing confidence scoring for AI systems.
  • Familiarity with Google Cloud Platform or other cloud providers for deploying scalable services and ML workload in a production environment
  • Demonstrated ability to troubleshoot, problem solve, test, and develop solutions independently
  • Ownership mindset and capable of self-managing tasks, scope, and priorities
  • Focused on providing our customers with world-class products and services

Expected Outcomes (first 12 months):

  • Keep up with the daily needs of our operational team(s)
  • Build performant and scalable backend and full-stack solutions to support new and existing products and features
  • Partner with the Data Science (DS) team to productionize, maintain, and optimize the performance of production-grade machine learning models and services.
  • Successfully design and implement Generative AI features and workflows, incorporating prompt engineering and RAG into production systems.
  • Develop and maintain documentation for new and existing business logic in systems.
  • Be active in the Rouse Engineering community, performing code reviews and sharing knowledge.

Employer

RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. Through its auction sites in 13 countries and digital platform, RB Global serves customers in more than 170 countries across a variety of asset classes, including automotive, commercial transportation, construction, government surplus, lifting and material handling, energy, mining and agriculture.

The company’s marketplace brands include Ritchie Bros., the world’s largest auctioneer of commercial assets and vehicles offering online bidding, and IAA, a leading global digital marketplace connecting vehicle buyers and sellers. RB Global’s portfolio of brands also includes Rouse Services, which provides a complete end-to-end asset management, data-driven intelligence and performance benchmarking system; SmartEquip, an innovative technology platform that supports customers’ management of the equipment lifecycle and integrates parts procurement with both OEMs and dealers; Xcira, a leader in live simulcast auction technologies; and Veritread, an online marketplace for heavy haul transport.

EEO Information

Ritchie Bros. is an equal opportunity employer and ensures nondiscrimination in all activities in accordance with all applicable laws. This position is open to all qualified applicants who are legally entitled to work in the country in which this job is located. Candidate selection is made by Talent Acquisition. Only electronic applications can be accepted.

#J-18808-Ljbffr

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Location requirements

Hiring timezones

United States +/- 0 hours

About RBGlobal

Learn more about RBGlobal and their company culture.

View company profile

At the heart of Ritchie Bros. is a culture deeply rooted in connecting people and building trusted relationships. For over six decades, the company has cultivated an environment where integrity, transparency, and a customer-centric approach are not just ideals, but the very fabric of its daily operations. The team at Ritchie Bros. is driven by a shared mission to provide compelling, trusted, and easy-to-use solutions for buying and selling used heavy equipment, trucks, and other assets. This mission is underpinned by a strong set of values that emphasize listening to customers, building trust, and delivering results. The company fosters a collaborative and inclusive workplace where diverse perspectives are valued, and employees are empowered to innovate and make a real impact. It's a place where passion for the industry meets a commitment to excellence, creating a dynamic and rewarding atmosphere for all team members.

The cultural narrative of Ritchie Bros. extends to its commitment to growth and development, both for the company and its employees. There's a palpable sense of being part of something bigger, a global marketplace that facilitates economic activity and helps businesses of all sizes thrive. The company encourages a spirit of continuous improvement, urging its team to challenge the status quo and find better ways to serve its customers. This forward-thinking mindset is balanced with a respect for the company's long and storied history, creating a unique blend of tradition and innovation. Employees are not just part of a company; they are part of a global community of builders, farmers, and entrepreneurs. This sense of purpose, combined with a supportive and engaging work environment, makes Ritchie Bros. a place where individuals can build a meaningful and lasting career, contributing to a legacy of trust and success in the global heavy equipment industry.

Employee benefits

Learn about the employee benefits and perks provided at RBGlobal.

View benefits

Employee Stock Purchase Plan

Opportunity for employees to purchase company stock at a discount.

Life and Disability Insurance

Company-paid life insurance and short-term and long-term disability coverage.

Employee Assistance Program (EAP)

Confidential counseling and support services for employees and their families.

Paid Time Off

Generous paid time off, including vacation, sick days, and holidays, to promote work-life balance.

View RBGlobal's employee benefits
Claim this profileRBGlobal logoRB

RBGlobal

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

14 remote jobs at RBGlobal

Explore the variety of open remote roles at RBGlobal, offering flexible work options across multiple disciplines and skill levels.

View all jobs at RBGlobal

Remote companies like RBGlobal

Find your next opportunity by exploring profiles of companies that are similar to RBGlobal. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan