Senior Back-End Software Engineer (Machine Learning Emphasis)
📋 Role Overview & Responsibilities
Awardco is reimagining the workplace to be more rewarding, supportive, and fun for everyone. As one of the fastest growing companies in the employee experience industry, our mission is to help employees love what they do, love where they work, and get recognized for their efforts—especially our own employees! And as winners of Glassdoor’s Best Places to Work, Best in Brightest in the Nation, and Great Place to Work, we do much more than talk the talk.
We’re seeking a senior software engineer with experience in machine learning to build efficient, data-driven artificial intelligence systems that empower our customers to receive the maximum benefit from the Awardco platform. The candidate should be highly skilled in statistics and programming, with the ability to confidently assess, analyze, and organize large amounts of data. You will work with cross-functional teams to implement these machine learning models into internal and customer facing products.
What you will do:You will work with cross-functional product teams building data-intensive products, working with data and features, using machine learning models, and sharing insights around data and experiments. You will help build foundational patterns as we ramp up our effort to introduce artificial intelligence and machine learning into our platformBuild backend systems that seamlessly integrate with machine learning systems and create contracts with the frontendCollect and gather datasets to build machine learning models that make real-time decisions for the Awardco platformDeploy machine learning models into production environments and integrate them into the productTrain, retrain, and monitor machine learning systems and models as neededConstruct optimized data pipelines to feed machine learning modelsCollaborate with other engineers and data scientists to create optimal experiences on the platform
What you will bring:Bachelor’s degree required in computer science, statistics or related disciplineExperience building machine learning models for consumer facing products4+ years of experience in software engineeringProven engineering skills, with experience in writing and maintaining high-quality production codeProficiency in at least one general purpose programming language (eg. Python, C#, JavaScript, Java)Ability to succeed in a dynamic startup environmentAbility to work effectively in a cross-functional product team with several concurrent projects
Why join Awardco?One of the fastest growing companies in the Nation: 3x Inc. 500, 2x Deloitte Technology Fast 500, 2x Mountain West Capital Network Fast 100, 3x Fast 50 (Utah Business), and 3x UV50 Fastest Growing Companies (BusinessQ), to name just a few.Great Place to Work certified, one of the Best and Brightest companies to work for, and ranked on the Salt Lake Tribune's Top Workplaces.A revolutionary, client-approved product.Leadership that listens.New 200,000 sq. ft. headquarters.
Frequently Asked Questions
How do I apply for the Senior Back-End Software Engineer (Machine Learning Emphasis) position at Awardco? ▼
Click the “Apply for this Position” button on this page to submit your application directly to Awardco without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? ▼
This position is located in Lindon, UT with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? ▼
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →