2

Remote Machine Learning Compiler Engineer Jobs in Utah

Data Science Tutor

Logan, UT · Remote

$18 - $40/hr

Deep knowledge of statistical analysis, data wrangling, exploratory data analysis, machine learning, data visualization, SQL, Python or R programming, hypothesis testing, and communication of data ...

Data Science Tutor

Cedar City, UT · Remote

$18 - $40/hr

Deep knowledge of statistical analysis, data wrangling, exploratory data analysis, machine learning, data visualization, SQL, Python or R programming, hypothesis testing, and communication of data ...

Deep knowledge of statistical analysis, data wrangling, exploratory data analysis, machine learning, data visualization, SQL, Python or R programming, hypothesis testing, and communication of data ...

Data Science Tutor

Provo, UT · Remote

$18 - $40/hr

Deep knowledge of statistical analysis, data wrangling, exploratory data analysis, machine learning, data visualization, SQL, Python or R programming, hypothesis testing, and communication of data ...

... machine learning, object storage, and high-performance computing at customer sites and in the lab ... Scripting and programming - bash scripting is required; must be familiar with one or more other ...

Python Tutor

Provo, UT · Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Python Tutor

Spanish Fork, UT · Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Python Tutor

Logan, UT · Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Python Tutor

Cedar City, UT · Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Stormwater Engineer

Draper, UT · On-site +1

$100/hr

Routinely requires the use of standard office equipment such as computers, phones and copy machines ... demand learning center, and paid professional memberships. * Work-Life Alignment - Industry ...

Stormwater Engineer

Draper, UT · On-site +1

$100/hr

Routinely requires the use of standard office equipment such as computers, phones and copy machines ... demand learning center, and paid professional memberships. * Work-Life Alignment - Industry ...

Stormwater Engineer

Draper, UT · On-site +1

$100/hr

Routinely requires the use of standard office equipment such as computers, phones and copy machines ... demand learning center, and paid professional memberships. * Work-Life Alignment - Industry ...

... copy machines. May require occasional exposure to work environments that may include inclement ... demand learning center, and paid professional memberships. * Work-Life Alignment - Industry ...

next page

Showing results 1-20

Remote Machine Learning Compiler Engineer information

How does a Remote Machine Learning Compiler Engineer typically collaborate with cross-functional teams to optimize model deployment?

As a Remote Machine Learning Compiler Engineer, you will frequently collaborate with data scientists, hardware engineers, and software developers to ensure that machine learning models are efficiently compiled and deployed on target platforms. Communication often takes place through virtual meetings, code reviews, and shared documentation tools. You'll be responsible for translating research models into optimized code, troubleshooting performance bottlenecks, and integrating feedback from various stakeholders. Effective teamwork is crucial, as the success of deployments often depends on iterative feedback and close alignment with both the ML research and hardware teams.

What is a Remote Machine Learning Compiler Engineer?

A Remote Machine Learning Compiler Engineer is a software engineer who specializes in developing and optimizing compilers specifically for machine learning workloads, while working from a remote location. Their primary responsibilities include designing and implementing compiler features that translate machine learning models into efficient code for various hardware platforms, such as CPUs, GPUs, or specialized accelerators. They collaborate closely with machine learning researchers, hardware engineers, and software developers to ensure high performance and compatibility. In addition to strong programming skills, they typically require expertise in compiler theory, machine learning frameworks, and hardware architectures. This role allows for flexible, location-independent work while contributing to cutting-edge AI technologies.

What is the difference between Remote Machine Learning Compiler Engineer vs Remote Data Scientist?

AspectRemote Machine Learning Compiler EngineerRemote Data Scientist
Required CredentialsBachelor's or Master's in Computer Science, Software Engineering, or related fields; knowledge of compiler design and ML frameworksBachelor's or Master's in Data Science, Statistics, or related fields; proficiency in programming, statistics, and data analysis
Work EnvironmentPrimarily software development, compiler optimization, and ML model deploymentData analysis, model building, and interpretation of results
Industry UsageTech companies, AI startups, hardware firms focusing on ML hardware accelerationTech, finance, healthcare, and research organizations

While both roles involve working with machine learning, the Remote Machine Learning Compiler Engineer focuses on developing and optimizing compilers for ML models, whereas the Remote Data Scientist concentrates on analyzing data and building predictive models. The roles share some technical skills but differ in their core responsibilities and work environments.

What are the key skills and qualifications needed to thrive as a Remote Machine Learning Compiler Engineer, and why are they important?

To thrive as a Remote Machine Learning Compiler Engineer, you need a strong background in computer science, proficiency in programming languages like C++ and Python, and expertise in compiler theory and machine learning frameworks. Familiarity with ML compilers such as TVM or XLA, and experience using version control and CI/CD systems are commonly required, along with a relevant bachelor's or master's degree. Outstanding problem-solving, collaboration, and communication skills are essential for working effectively in distributed teams and across technical domains. These skills and qualities enable the development of efficient, scalable ML solutions that bridge software and hardware, ensuring high performance and innovation.
What are the most commonly searched types of Machine Learning Compiler Engineer jobs in Utah? The most popular types of Machine Learning Compiler Engineer jobs in Utah are:
What job categories do people searching Remote Machine Learning Compiler Engineer jobs in Utah look for? The top searched job categories for Remote Machine Learning Compiler Engineer jobs in Utah are:
What cities in Utah are hiring for Remote Machine Learning Compiler Engineer jobs? Cities in Utah with the most Remote Machine Learning Compiler Engineer job openings:
Barrick Exploration - Remote Sensing Lead

Barrick Exploration - Remote Sensing Lead

Barrick Gold Corporation

Salt Lake City, UT • Remote

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 11 days ago


Barrick Gold rating

7.8

Company rating: 7.8 out of 10

Based on 20 frontline employees who took The Breakroom Quiz

10th of 32 rated mining


Job description

Position Description:

Would you like to have a career with a collaborative, diverse, and dynamic mining company? We have an exciting opportunity for you!

Our vision is to be the world's most valued gold mining business by finding, developing, and operating the best assets with the best people. Our Exploration division is growing, and we are looking for a Remote Sensing Lead to join our team!  The Remote Sensing Lead is responsible for designing, implementing, and advancing the use of satellite, airborne, and handheld hyperspectral data with geospatial information to support the discovery and evaluation of gold and copper deposits. This role provides technical leadership in acquisition, processing, interpretation, and integration of remote sensing datasets to identify prospective targets, reduce exploration risk, and enhance decision-making across exploration programs. Working closely with geology, geochemistry, geophysics, and field teams, the Remote Sensing Lead ensures that remote sensing insights are translated into actionable exploration decisions and strategies that accelerate target generation, optimize field campaigns, and support sustainable, cost-effective mineral exploration.

At Barrick, our vision is to be the world's most valued gold mining business by finding, developing, and operating the best assets with the best people. We are committed to a safe work environment sending every person home safe and healthy every day and leaving a sustainable legacy on our host communities. 

Responsibilities:

  • Lead the strategy, selection, and application of remote sensing/hyperspectral technologies to support gold and copper exploration programs across the North American Region with a focus on gold and copper opportunities.
  • Acquire, process, and interpret multispectral, hyperspectral, radar (SAR), LiDAR, and DEM datasets for geological, structural, alteration/mineralization, till and regolith mapping.
  • Develop and implement workflows for alteration mineral mapping (e.g., white mica, phyllosilicates, iron oxides, clays, carbonates, sulfates, etc.).
  • Provide technical support in the interpretation of products derived from remote sensing and handheld tools for the evaluation of drilling targets.
  • Provide technical leadership in GIS and spatial data management, ensuring data quality, consistency, and effective visualization for exploration teams and management.
  • Support regional and district-scale prospectivity analyses to identify new opportunities and prioritize exploration portfolios.
  • Assist in fieldwork to validate hypotheses generated by predictive models 
  • Guide field validation programs by translating remote sensing interpretations into actionable mapping and sampling strategies.
  • Responsible for field/hand sample hyperspectral data collection/solutions
  • Collaborate closely with regional and team geologists, geochemists, geophysicists, data scientists, and external consultants to ensure multidisciplinary integration and knowledge transfer.
  • Evaluate and implement emerging remote sensing technologies, analytics, and machine learning approaches to improve targeting efficiency and confidence.
  • Prepare technical reports, maps, and presentations that communicate results, uncertainties, and recommendations to both technical and non-technical stakeholders.
  • Mentor the exploration team, building internal capability and best practices across the region.
  • Comply with and enforce the Health and Safety System, promoting a culture of prevention based on visible, committed leadership.
  • Lead the strategy, selection, and application of remote sensing/hyperspectral technologies to support gold and copper exploration programs across the North American Region with a focus on gold and copper opportunities.
  • Acquire, process, and interpret multispectral, hyperspectral, radar (SAR), LiDAR, and DEM datasets for geological, structural, alteration/mineralization, till and regolith mapping.
  • Develop and implement workflows for alteration mineral mapping (e.g., white mica, phyllosilicates, iron oxides, clays, carbonates, sulfates, etc.).
  • Provide technical support in the interpretation of products derived from remote sensing and handheld tools for the evaluation of drilling targets.
  • Provide technical leadership in GIS and spatial data management, ensuring data quality, consistency, and effective visualization for exploration teams and management.
  • Support regional and district-scale prospectivity analyses to identify new opportunities and prioritize exploration portfolios.
  • Assist in fieldwork to validate hypotheses generated by predictive models 
  • Guide field validation programs by translating remote sensing interpretations into actionable mapping and sampling strategies.
  • Responsible for field/hand sample hyperspectral data collection/solutions
  • Collaborate closely with regional and team geologists, geochemists, geophysicists, data scientists, and external consultants to ensure multidisciplinary integration and knowledge transfer.
  • Evaluate and implement emerging remote sensing technologies, analytics, and machine learning approaches to improve targeting efficiency and confidence.
  • Prepare technical reports, maps, and presentations that communicate results, uncertainties, and recommendations to both technical and non-technical stakeholders.
  • Mentor the exploration team, building internal capability and best practices across the region.
  • Comply with and enforce the Health and Safety System, promoting a culture of prevention based on visible, committed leadership.
  • Comply with and enforce the provisions of the Code of Conduct, Anti-Bribery and Anti-Corruption Policy, Barrick's Human Rights Policy and the provisions of the legislation, especially the established processes regarding Conflicts of Interest, links and interactions with government officials, payments to government officials/entities, Vendor Onboarding and report any situation related to non-compliance with such instruments.
  • Comply with and enforce the policies and procedures of the Environmental Management System, as well as the commitments assumed by the Company in environmental matters; ensuring a culture of care for the Environment.
  • Comply with and enforce the policies and procedures of Community Relations, promoting respectful treatment towards local communities, ensuring a Culture of Community Development.

Qualifications:

  • Academic degree(s) in Geosciences (Geology, Geophysics, Geochemistry, Geography, Cartography), Remote Sensing, Geospatial Science, Environmental Science, or related field required 
  • Experience of at least 3 years[MN1] [LS2]  in leveraging remote sensing and hyperspectral data sets to gold and copper exploration tasks. Analysis of remote sensing and hyperspectral data to geospatial and geological information, preferably for mineral exploration and/or mining projects preferred 
  • Proven experience with remote sensing data processing and analysis required 
  • Proficiency with remote sensing software and tools (e.g., ENVI, ERDAS Imagine) required
  • Familiarity with multi- and hyperspectral satellite imagery (Sentinel, Landsat, ASTER, EnMap, etc.) and spectral analysis techniques preferred
  • Proficiency in programming languages such as Python or R and geospatial analysis platforms (ArcGIS, QGIS) preferred
  • Knowledge of Machine Learning and/or application of artificial intelligence to hyperspectral data sets preferred
  • Strong understanding of image processing, data analysis, and geospatial technologies preferred
  • Experience with GIS and spatial analysis techniques required  
  • Excellent analytical and communication skills required
  • Ability to work collaboratively with interdisciplinary teams required
  • Alignment to Barrick DNA required
  • Orientation to continuous learning required
  • High motivation for the achievement of objectives and especially for the achievement of discoveries required
  • Strong analytical, communication, and interdisciplinary collaboration skills required
  • Travel: Availability for occasional trips to projects, based on campaign planning required

What We Can Offer You  

  • A comprehensive compensation package including a competitive medical, dental, and vision plan with national provider networks, a 401k retirement plan with employer contribution, paid time off, company-sponsored medical clinics, company match share purchase program, and much more!
  • Work in a dynamic, collaborative, progressive, and high-performing team.
  • Opportunities to grow and learn with the industry colleagues are endless.
  • Access to a variety of career opportunities across the organization.
  • Barrick is committed to creating a diverse environment and is proud to be an equal opportunity employer.
  • #LI-JB1

What Barrick Gold employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom