Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Staff Software Engineer - Data Science

Ritchie Bros.

Job Description

About the Role

The Senior Staff Engineer - Data Science will serve as a technical leader in advancing IAA's Machine Learning (ML) and advanced analytics capabilities. This role involves architecting and building sophisticated ML systems, including supervised, unsupervised, and deep learning models, as well as AI agentic applications, with a strong business orientation and a proven track record of delivering high-impact, data-driven solutions at scale. The Senior Staff Engineer will drive the technical vision for machine learning across the organization, implementing scalable solutions that deliver measurable growth and operational efficiency.

Working closely with cross-functional teams within the IAA ecosystem, the Senior Staff Engineer will lead the integration of ML and AI solutions into enterprise-scale services. This role requires deep expertise in data best practices and system design to ensure the most appropriate data sources, architectures, and approaches are leveraged to solve complex business problems across customer behavior, vehicle listings, and other business-critical domains.

Responsibilities
  • Define and drive the technical roadmap for data science and ML initiatives across the organization
  • Architect and build end-to-end ML systems, from problem framing and data strategy through model development, deployment, and monitoring at scale
  • Design and build advanced supervised, unsupervised, and deep learning models, including NLP and computer vision solutions, to solve high-impact business problems
  • Develop AI agentic applications and LLM-powered solutions to automate workflows and unlock new capabilities
  • Perform feature engineering, data validation, and quality assurance across large, complex datasets
  • Partner with data engineering, ML platform, and software engineering teams to productionize models and ensure scalability, reliability, and monitoring
  • Translate ambiguous, cross-functional business challenges into well-scoped technical strategies and communicate findings to executive and non-technical stakeholders
  • Mentor and elevate staff and senior data scientists, and establish best practices, standards, and technical direction across the data science team
Required Qualifications
  • 8+ years of experience building and deploying production machine learning systems, including supervised, unsupervised, and deep learning approaches
  • Advanced proficiency in Python and SQL, with deep experience in ML libraries such as scikit-learn, PyTorch or TensorFlow, pandas, and NumPy
  • Strong hands-on experience in Natural Language Processing (NLP) and computer vision applications
  • Hands-on experience building AI agentic applications using LangChain, LangGraph, or similar frameworks, including integration with LLMs and external tools/APIs
  • Hands-on experience with the full ML lifecycle: feature engineering, model training, hyperparameter tuning, evaluation, deployment, and monitoring
  • Strong foundation in statistics and core ML algorithms (gradient boosting, neural networks, clustering, dimensionality reduction)
  • Experience architecting ML solutions on large-scale datasets using distributed computing frameworks (Spark, Dask) and cloud platforms (AWS, Azure, or GCP)
  • Demonstrated ability to set technical direction, influence cross-functional roadmaps, and communicate complex technical strategies to executive stakeholders
  • Track record of mentoring senior data scientists and raising the technical bar across a data science organization
Preferred Qualifications
  • Experience with Model Context Protocol (MCP) for building interoperable AI agent integrations across tools, data sources, and enterprise systems
  • Experience designing and orchestrating multi-agent AI systems, including tool-use agents, retrieval-augmented generation (RAG) pipelines, and autonomous decision-making workflows
  • Familiarity with Large Language Models (LLMs), prompt engineering, and Generative AI techniques
  • Experience with MLOps practices and CI/CD pipelines for machine learning workflows
  • Experience with real-time inference systems and low-latency model serving
  • Contributions to open-source projects

About Us

IAA Holdings, LLC (IAA)

IAA Holdings, LLC (IAA), a Ritchie Bros. Auctioneers company (NYSE: RBA) and (TSX: RBA), is a trusted global marketplace for insights, services, and transaction solutions for commercial assets and vehicles. Leveraging leading-edge technology and focusing on innovation, IAA's unique platform facilitates the marketing and sale of total-loss, damaged and low-value vehicles. IAA serves a global buyer base - located throughout over 170 countries - and a full spectrum of sellers, including insurers, dealerships, fleet lease and rental car companies, and charitable organizations. Buyers have access to multiple digital bidding and buying channels, innovative vehicle merchandising, and efficient evaluation services, enhancing the overall purchasing experience. IAA offers sellers a comprehensive suite of services aimed at maximizing vehicle value, reducing administrative costs, shortening selling cycle time and delivering the highest economic returns.

RB Global full-time employees are offered medical, dental, vision, and basic life insurances. Employees are able to enroll in our company's 401k plan and RB Global will match 100% for the first 4% contributed. Employees will also receive 15 days of PTO each year.
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Staff Software Engineer - Data Science in Westchester, IL vacancy
  • RB Global Inc. seeks a Senior Staff Engineer in Data Science to lead ML and analytics capabilities. This key role involves building and deploying advanced ML systems, mentoring staff, and driving technical vision with a focus on real-world applications. The ideal candidate... 
    Senior

    RB Global Inc.

    Westchester, IL
    4 days ago
  • Chamberlain Group based in Oak Brook, IL is looking for a Sr. Manager, Data Science to lead a team of data scientists. This role involves...  ...objectives into data-driven solutions, fostering relationships with senior leaders, and promoting advanced analytical techniques. The... 
    Senior

    Chamberlain Group

    Oak Brook, IL
    19 hours ago
  •  ...With deep domain expertise in regulatory sciences, clinical research solutions, quality & compliance...  ...dbt Silver-to-Gold transformations: real-data test coverage, store-failures patterns,...  ...patterns. Collaborate with the lead engineer on design decisions and jointly own... 
    Senior
    For contractors
    Work at office
    Remote work

    ProPharma Group

    Western Springs, IL
    2 days ago
  • Praia Health is seeking a Staff Software Engineer to architect and drive the core consumer experience platform. This role requires expertise in Java, Python, and Spark, with a focus on healthcare integrations. You will collaborate with engineering leadership and mentor... 
    Suggested
    Flexible hours

    Elea Ecuador

    Chicago, IL
    1 day ago
  •  ...Job Description About the Role IAA is seeking a Senior Staff Data Engineer to be a senior individual contributor and technical leader...  ...Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,... 
    Senior
    Full time
    Worldwide

    Ritchie Bros.

    Westchester, IL
    3 days ago
  • $140k - $165k

     ...Senior Data Engineer / Databricks / End-to-End Ownerhp Chicago, Illinois Hybrid Direct Hire $140k - $165k A well-established, global professional services organization is expanding its Data & AI engineering team and hiring a Data Engineer to support a large... 
    Senior
    Full time
    Immediate start

    Motion Recruitment

    Chicago, IL
    a month ago
  • $150k - $230k

     ...Senior Data Engineer Chicago, Illinois Onsite Direct Hire $150k - $230k A growth focused investment firm is hiring a Data Engineer to join a forward deployed engineering group that partners directly with portfolio companies during critical scaling phases... 
    Senior
    Full time

    Motion Recruitment

    Chicago, IL
    2 days ago
  •  ...Chicago, IL URL: Praia is seeking a Staff Software Engineer to serve as a technical anchor and architect...  .... If you thrive on bridging complex data engineering workloads with secure,...  ...software, with demonstrated staff- or senior-level scope and clear ownership of complex... 
    Full time
    Temporary work
    H1b
    Visa sponsorship
    Work visa
    Flexible hours

    Elea Ecuador

    Chicago, IL
    1 day ago
  •  ...Overview: Senior Data Engineer We are seeking a Senior Data Engineer to lead the design, development, and maintenance of scalable...  ...in a comparable Business Intelligence role. ~ Bachelor of Science in Information Technology, Computer Science, or a related technical... 
    Senior
    Full time
    Remote work
    Monday to Friday

    Voluble Systems LLC

    Chicago, IL
    19 hours ago
  • $114.1k - $167.35k

     ...Snowflake Engineer We are seeking a highly experienced Snowflake Engineer with deep expertise...  ...system optimization, enterprise data architecture, and scalable pipeline development...  ...Partner with analytics, BI, and data science teams to translate business requirements... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Morningstar

    Chicago, IL
    1 day ago
  • Unleash your expertise as an Enterprise Architect, where your vision can significantly enhance business capabilities. We are seeking a skilled professional for an onsite role that focuses on the innovative use of Microsoft PowerApps. The successful candidate will leverage...
    Senior

    FRG Technology Consulting

    Chicago, IL
    1 day ago
  • $55 - $64 per hour

     ...Senior Data Engineer - GCP, BigQuery & SQL Location: Chicago, IL Schedule: 4 Days Onsite (Non-Remote) Pay: $55 - $64 per hour...  ...pipelines and working closely with business, analytics, and data science teams. Key Responsibilities: Design, develop, and... 
    Senior
    Hourly pay
    For contractors
    Local area
    Remote work

    Advantage Technical

    Chicago, IL
    2 days ago
  • $88.9k - $165.1k

     ...Senior Data Engineer At Epsilon, we do more than collect and store data. We help some of the world's biggest brands discover real opportunities...  ...What you'll bring with you: ~ BA/BS in Computer Science or related field. ~6-8 years of experience in data engineering... 
    Senior
    Local area
    Flexible hours

    Prodigious Worldwide

    Chicago, IL
    4 days ago
  • $82k - $120k

     ...Intelligence, you will influence and grow our Business Intelligence practice by developing data engineering pipelines and analytic solutions that support our Advanced Analytics and Data Science teams. You will partner with stakeholders across the business to translate... 
    Senior
    Work at office
    Local area
    Flexible hours

    Conagra Brands

    Chicago, IL
    3 days ago
  • $135 - $160 per hour

     ...based early intervention system. Driven by data science and powered by machine learning, our...  ...of a fully integrated, cloud-based Software-as-a-Service (SaaS) platform that simplifies...  ...development discussions and defining engineering patterns and standards Assessing and... 
    Senior
    Temporary work
    Summer work
    Remote work
    Visa sponsorship
    Work visa

    Benchmark Analytics

    Chicago, IL
    2 days ago
  • A leading trading firm headquartered in Chicago is seeking a Data Center Engineer to manage the maintenance of critical infrastructure in its data centers. This role involves overseeing preventative maintenance, responding to equipment issues, and coordinating with contractors... 
    Senior
    For contractors

    P2P

    Chicago, IL
    19 hours ago
  • $34.61 - $58.14 per hour

     ...internal equity and industry specific market data. The pay range for each role reflects...  ...Requirements Bachelor's degree in information science, computer science or related field. At...  ...protected characteristics. Position Senior Data Developer - Healthcare Analytics... 
    Senior
    Hourly pay
    Full time
    Remote work
    Shift work

    Rush University

    Chicago, IL
    3 days ago
  •  ...We are looking for a remarkable Senior Software Engineer to join us! We've built a team of not just the best engineers, but some really awesome...  ...platform + apps + ecosystem) to accelerate the flow of government data into the hands of citizens, developers, businesses and... 
    Senior
    Remote work

    Tyler Technologies

    Chicago, IL
    7 days ago
  • $175k - $225k

     .... About the Team The DRW C/FICCO Data Engineering team is essential to developing valuable...  ..., high-throughput, low-latency software systems Experience with pipeline orchestration...  ...or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering... 
    Senior
    Temporary work
    Work experience placement
    Flexible hours

    DRW

    Chicago, IL
    3 days ago
  • $81.4k - $151.8k

     ...Enhancement is looking for a skilled Analytics Specialist in Chicago. This role requires expertise in Python, machine learning, and data engineering in cloud environments. The incumbent will design and maintain analytical products, develop machine learning models, and... 
    Senior

    Hispanic Alliance for Career Enhancement

    Chicago, IL
    3 days ago
  • $160k - $220k

    A leading technology firm in Chicago seeks a Senior Data Engineer to develop and manage extensive data products aligned with their innovative vision. Responsibilities encompass designing data pipelines, ensuring data security and compliance, and collaborating with cross... 
    Senior

    Metropolis

    Chicago, IL
    4 days ago
  • A financial organization in Chicago is seeking a Senior Data Engineer specialized in Workday systems. This role focuses on integration development...  ...leadership. Candidates should possess a degree in computer science and around seven years of relevant experience, alongside... 
    Senior

    CNA

    Chicago, IL
    1 day ago
  • $187.56k

    A leading food retailer is looking for a Data Engineer III in Chicago, IL, responsible for optimizing data architecture and supporting multiple...  ...The ideal candidate should have a Master's Degree in Computer Science and at least 5 years of experience in data engineering. This... 
    Senior
    Flexible hours

    ViziRecruiter,LLC.

    Chicago, IL
    19 hours ago
  • $150k - $190k

     ...Senior Software Engineer II Passionate about precision medicine and advancing the healthcare industry...  ...a Senior Software Engineer II on the Data Products team, you will act as a...  ...expertise to support cross-functional science, ML, and AI teams. You will act as a high... 
    Senior
    3 days per week

    Tempus

    Chicago, IL
    1 day ago
  • $200k - $250k

    Saragossa, a leading global proprietary trading firm, is seeking a Senior Data Engineer to join its centralized data organization. This high-impact role offers the chance to design and maintain large-scale data pipelines, improve data quality, and partner with stakeholders... 
    Senior

    Saragossa

    Chicago, IL
    3 days ago
  • A diversified trading firm is looking for a Software Engineer specializing in Market Data. This role involves building and supporting a C++ technology stack for global trading operations. Candidates must have over 5 years of modern C++ experience and familiarity with Python... 
    Senior

    DRW Holdings, LLC.

    Chicago, IL
    2 days ago
  • $100k - $170k

     ...Role Summary/Purpose: We are seeking a Senior Data Engineer to provide technical leadership for building and enhancing on-premises data warehouse solutions and accelerating our migration to AWS, including Amazon Redshift. In this role you will be an integral part... 
    Senior
    Work experience placement
    Work from home
    Visa sponsorship
    Work visa
    Monday to Friday
    Shift work

    Synchrony

    Chicago, IL
    2 days ago
  • A staffing and recruiting firm is seeking a Senior Data Engineer - Contract role in Chicago, focusing on data-driven strategies and analytics. The candidate will design data pipelines, integrate diverse data sources, and collaborate with technical teams. This position... 
    Senior
    Remote job
    Contract work

    PeopleCaddie

    Chicago, IL
    19 hours ago
  • $129k - $152k

    A leading healthcare support organization is seeking a Senior Data Engineer based in Chicago. This role focuses on building data pipelines for next-generation scheduling and demand forecasting systems. Candidates should have over 5 years of experience in Data Engineering... 
    Senior

    The Aspen Group

    Chicago, IL
    2 days ago
  • $135k - $170k

    Hyatt is looking for a Senior Data Engineer to join their corporate office in Chicago, Illinois. This position involves working with engineering, product managers, and data science teams to meet data requirements. The role requires 8+ years of experience and strong knowledge... 
    Senior
    Work at office
    Flexible hours

    Hyatt

    Chicago, IL
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Staff Software Engineer - Data Science. Be the first to apply!