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

Senior Machine Learning Engineer

$145.7k - $174.8k
Full-time

Bill


Innovate with purpose

At BILL, we believe in empowering the businesses that drive our economy. By replacing outdated financial processes with innovative tools, we help businesses—from startups to established brands—make smarter decisions and gain control of their operations. And we don’t stop there: we’re creating the future of financial automation so businesses can spend more time on what matters.

Working here means you become part of a vision-driven team that’s ready to tackle challenges and build cutting-edge solutions. We value purpose, drive, and curiosity—and we thrive in a fast-paced, ever-changing environment. Whether in one of our offices in San Jose, CA, Draper, UT, or in a remote-eligible role, BILLders collaborate to deliver real impact for businesses that need more time in their busy weeks.

BILL builds high performing teams and we seek to hire the best talent for every role. We're committed to building a workplace that fosters inclusion and diverse perspectives, valuing each person’s unique skills and experiences. We’d love to hear from you—you might be just what we’re looking for, whether in this role or another.

✨ Let’s give businesses more time for what matters.

Make your impact within a rapidly growing Fintech Company

Join BILL's AI Product Engineering team and help shape the future of intelligent financial automation. As a Senior Machine Learning Engineer , you'll play a pivotal role in designing, building, and deploying machine learning solutions that power BILL's next-generation products. This is an opportunity to work in a collaborative, high-impact environment where your expertise will directly influence the company's growth and the experience of millions of users.

Responsibilities:


  • Design, develop, and deploy robust machine learning models to solve real-world business challenges in the fintech domain

  • Collaborate cross-functionally with product managers, engineers, and data scientists to translate business requirements into scalable ML solutions

  • Analyze complex datasets, identify patterns, and extract actionable insights to drive product innovation

  • Evaluate, optimize, and monitor model performance in production, ensuring reliability and accuracy over time

  • Contribute to the development and improvement of AI workflows, agentic evaluation and best practices within the team

  • Document methodologies, experiments, and results to ensure knowledge sharing and reproducibility

  • Mentor junior team members and share technical expertise to elevate team capabilities

We’d love to chat if you have:


  • Proven experience building and deploying machine learning models in production environments

  • Strong programming skills in Python and familiarity with ML frameworks such as TensorFlow , PyTorch , or scikit-learn

  • Previous experience with OCR extraction and NLP methodologies

  • Knowledge of AI agents and strong experience with LLMs

  • Ability to analyze and interpret large, complex datasets using statistical and data analysis techniques

  • Excellent communication and collaboration skills, with a track record of working effectively in cross-functional teams

  • A problem-solving mindset and a passion for continuous learning and innovation

Visa Sponsorship: Please note that this position is eligible for visa sponsorship. Applicants must have authorization to work in the United States without requiring visa sponsorship now or in the future.

The estimated base salary range for this role is noted below for our office location in Draper, UT. Additionally, this role is eligible to participate in BILL’s bonus and equity plan. Our ranges for each role and job level are based on a variety of factors including candidate experience, expertise, and geographic location and may vary from the amounts listed above. The role is also eligible for a competitive benefits package that includes: medical, dental, vision, life and disability insurance, 401(k) retirement plan, flexible spending & health savings account, paid holidays, paid time off, and other company benefits.

Draper UT pay range

$145,700—$174,800 USD

What’s in it for you? 

Redefining how businesses automate their work is a fast-paced, exciting, and fun environment. But we also have benefits and perks to ensure the magic isn’t only experienced by our customers, but by our employees as well. 

Here is a preview of some of the amazing benefits here at BILL:


  • 100% paid employee health, dental, and vision plans (choose HMO, PPO, or HDHP)

  • HSA & FSA accounts 

  • Life Insurance, Long & Short-term disability coverage

  • Employee Assistance Program (EAP)

  • 11+ Observed holidays and wellness days and flexible time off 

  • Employee Stock Purchase Program with employee discounts

  • Wellness & Fitness initiatives

  • Employee recognition and referral programs

  • And much more

Don’t believe us? Check out our culture, benefits, and teams on our career site , LinkedIn Life , or YouTube pages.

BILL is an Equal Opportunity Employer. We believe our best ideas come from the unique stories, perspectives, and experiences of our team members. We welcome people of all backgrounds, abilities, and identities to bring their authentic selves and contribute to our culture.

We are committed to a transparent, inclusive hiring process that reflects our values. If you need accommodations at any stage, please contact View email address on jobs.jobcopilot.com . To ensure a fair evaluation, our Candidate Integrity Policy prohibits the use of unapproved external assistance, including generative AI, during live interviews or assessments. Doing so will result in a review and potential disqualification.

Our Applicant Privacy Notice describes how BILL treats the personal information it receives from applicants.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Machine Learning Engineer in Draper, UT vacancy
  •  ...source data into actionable insights that help protect technology, talent, and supply chains from nation‑state risks. Senior Machine Learning Engineer We’re looking for a Senior Machine Learning Engineer to help Strider unlock value from large‑scale document collections... 
    Senior
    Work at office
    Flexible hours

    Strider Technologies

    South Jordan, UT
    3 days ago
  • $107.66k - $161.7k

     ...topics and providing a unique platform to learn and connect with others. Poe : a...  ...About the Team and Role: Our small engineering team works on challenging problems every...  ...product and our company. At Poe, we use Machine Learning in various parts of the product... 
    Suggested
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    West Jordan, UT
    10 hours ago
  •  ...building community through regular in-person events. Learn more about our flexible approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and product leaders as part of your... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    West Jordan, UT
    10 hours ago
  •  ...NiCE is seeking a Senior Software Architect to lead the design and implementation of scalable, reliable software systems. You will...  ...execution, ensuring architecture aligns with long-term goals and engineering best practices. You will define end-to-end architecture for... 
    Senior
    Full time
    Remote work

    Nice-0a1ef543

    Sandy, UT
    27 minutes ago
  •  ...Cox is seeking a Sr Manager of Software Engineering to lead multiple engineering teams in developing customer-facing products and analytics. The role demands technical leadership and ensures high-quality service delivery while driving operational efficiencies. The ideal... 
    Senior
    Full time

    Cox

    Draper, UT
    30 minutes ago
  • D.R. Horton is seeking a Multifamily Superintendent in Draper, Utah, responsible for overseeing multifamily construction projects. This role entails preparing project sites, coordinating with subcontractors, and ensuring compliance with safety standards. Candidates should...
    Senior
    For subcontractor

    D.R. Horton

    Draper, UT
    3 days ago
  • Swire Coca-Cola is seeking a Senior Revenue Growth Management Analyst in Draper, UT to drive profitable growth through data-driven pricing and promotional strategies across customers, channels, and product packages. You will own the end-to-end RGM modeling process and... 
    Senior

    Swire-Coca--cola

    Draper, UT
    4 days ago
  •  ...What does a Senior Shopper Marketing Analyst do at Swire Coca-Cola? Acts as Sr. Specialist in respect to Shopper Insights initiatives. Uses relevant shopper and consumer data, insights and trends to generate revenue growing initiatives for customers. Job Details: Job... 
    Senior
    Work experience placement

    Swire Coca Cola USA

    Riverton, UT
    3 days ago
  • (Hiring) Senior Construction Estimator We are seeking a Senior Construction Estimator to join our team! Responsibilities:...  ...degree from four-year college, technical school or university in Engineering or Construction Management or equivalent. A minimum of 5 years... 
    Senior

    Viper Staffing Services L.L.C.

    Draper, UT
    5 days ago
  •  ...Responsibilities Serve as a strategic business partner to senior leaders, providing insights, challenging assumptions, and helping shape...  ...enhancing day-to-day engagement. Lead and evolve enterprise Learning & Development initiatives, emphasizing experiential learning, stretch... 
    Senior

    Jobtailor

    Draper, UT
    1 day ago
  • Mountain America Credit Union is seeking a Communication Strategist to develop internal communication strategies, maintain editorial calendars, and oversee end‑to‑end campaigns. You will deliver insights, manage project plans, and collaborate with marketing, Knowledge Management...
    Senior

    Mountain America Credit Union

    Sandy, UT
    2 days ago
  •  ...match candidates to the culture of an organization as well as required skill sets. Our client is looking for a hands-on DevSecOps Engineer who can bridge the gap between DevOps, Cloud Engineering, and IT Security . This is not a traditional security role-we need... 
    Senior

    Taurean Consulting

    Draper, UT
    5 days ago
  •  ...We're hiring a Senior Software Engineer to join our delivery team. This is a hands‑on engineering role with a product mindset and a direct line...  ...ongoing training and knowledge‑sharing that keeps the team learning and improving. Act as a go‑to resource to unblock teams, troubleshoot... 
    Senior

    OutCode

    Draper, UT
    3 days ago
  •  ...Required Equipment – The team should have the necessary tools for assembly and equipment for unloading. Company Description We are a senior living design and procurement company based out of Charlotte, NC but travel throughout the US for installations. Company... 
    Senior

    PREMIER HOME INTERIORS LLC DBA Cardinaldesignspro.com

    Sandy, UT
    24 days ago
  • Develop and maintain backend services using C# and the .NET framework. Design and optimize RESTful APIs and database schemas within AWS. Actively participate in and lead technical code reviews, ensuring adherence to best practices and performance standards. Collaborate...
    Senior

    Flexton

    Draper, UT
    3 days ago
  •  ...data helps people do their best work. As we continue to grow our data platform and AI capabilities, we’re looking for a Senior Data Governance Engineer to ensure our data is trusted, well‑defined, and ready to power better decisions across the company. If you enjoy... 
    Senior
    Work at office

    BambooHR

    Draper, UT
    3 days ago
  •  ...DynamoDB) Strong ETL Experience (especially in extraction and ingestion of 3rd party data) Nice-to-haves: Familiarity with machine learning concepts Familiarity with asynchronous programming Benefits Willingness to learn - You have an insatiable desire to continue... 
    Senior
    Full time
    Work experience placement

    arturo

    South Jordan, UT
    4 days ago
  •  ...About the job Product Marketing Senior Manager/Director About the Role In this role, youll launch products, but more importantly...  ...growth and businesses to evolve, align the entire revenue engine, and ensure every customer-facing motion speaks the same... 
    Senior
    Work at office
    Remote work

    VIBE

    Draper, UT
    2 days ago
  • Senior Accountant needs 3+ years of experience in accounting, reconciliation, or financial operations. Basic knowledge of GAAP and reconciliation best practices Experience with high-volume transaction matching in a financial services or payments environment Hands-on experience... 
    Senior

    Globalchannelmanagement

    Draper, UT
    1 day ago
  •  ...Principal Engineer/Senior Principal Engineer (PE/SPE) Hazen and Sawyer is seeking a qualified and experienced Principal Engineer/Senior Principal Engineer (PE/SPE) to join our team on a full-time basis to support the design and construction of water and wastewater facilities... 
    Senior
    Full time
    Work at office
    Local area

    Hazen and Sawyer

    South Jordan, UT
    4 days ago
  •  ...waveform telemetry (TimescaleDB hypertables, EMQX/MQTT) with the same rigor as structured clinical records. Coordinate with software engineering on schema design for new data sources, and provide data-science, analytics, and ML/AI-agent stakeholders with well-documented,... 
    Senior
    Work at office
    Worldwide

    Xenter, Inc.

    Draper, UT
    5 days ago
  • $105k - $120k

     ...amazing opportunity to join a thriving and fun Globally recognized Company – where so many people would love to work JOB DESCRIPTION Senior Accountant What to Expect Payroll Tax accounting team to apply U.S.GAAP principles to Payroll operations, with statutory-basis... 
    Senior
    Permanent employment
    Contract work
    Work at office
    Immediate start

    S+H Search

    Draper, UT
    3 days ago
  • $76k

     ...thrive in fast-moving environments, and believe every detail contributes to an unforgettable experience, we'd love to meet you. Senior Events Specialist This isn't your typical event planning role. As our Senior Events Specialist, you'll help shape some of Stampin... 
    Senior
    Full time
    Contract work
    Shift work

    Stampin' Up!

    Riverton, UT
    5 days ago
  • Description The Senior Recruiter is responsible for ensuring our company attracts, hires, and retains the best employees while growing a strong talent pipeline. DETAILED JOB DESCRIPTION: Helix Electric was founded in 1985 and is now one of the nation's largest and... 
    Senior
    Temporary work
    Immediate start

    Helix Electric

    Sandy, UT
    4 days ago
  •  ...Senior Risk Analyst At Clicklease, we're passionate about helping small businesses access the equipment financing they need to grow and succeed. As a Risk Analyst, you'll support data-driven decision-making by analyzing portfolio performance, identifying trends, and... 
    Senior

    ClickLease

    Draper, UT
    5 days ago
  •  ...Senior Fund Accountant Sandy, UT The Company You'll Join Carta connects founders...  ...through working with our product and engineering teams to continue to develop our Venture...  ...put our customers first, are willing to learn and grow, are problem solvers, deliver consistent... 
    Senior
    Work at office

    Carta

    Sandy, UT
    2 days ago
  • $16.75 - $17 per hour

    Overview Hourly rate ranges from $16.75 - $17.00 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with Company Match...
    Senior
    Hourly pay
    Local area

    Spencer's

    Sandy, UT
    4 days ago
  • To manage and execute complex tax preparation and review tasks, ensuring accurate and timely completion of individual and business tax returns. This role involves direct client communication, advocacy on behalf of clients with tax authorities, and mentoring junior staff...
    Senior

    Anderson Business Advisors

    Draper, UT
    4 days ago
  •  ...standard security responses. Support pre‑sales security conversations. Produce regular security metrics and status reporting for engineering leadership. Maintain internal security knowledge base, runbooks, and process documentation. Support compliance evidence... 
    Senior
    Work experience placement

    Jobtailor

    Sandy, UT
    2 days ago
  •  ...long run. You will help build out new areas of the larger business from the ground up. Responsibilities Work with stakeholders and engineers to design our web and mobile based products. Help develop and maintain design system Contribute to all other areas that need... 
    Senior
    Full time
    Work at office
    Flexible hours

    Cervin

    Draper, UT
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Machine Learning Engineer. Be the first to apply!