Machine Learning Engineer
$90k - $110kWestern EcoSystems
Fort Collins, CO 80527 US
Laramie, WY 82072 US (Primary)
US Job Type Regular # of Hires Needed 1 Application Deadline Job Description
Western EcoSystems Technology, Inc. (WEST) is a dynamic medium-size consulting firm with offices across the United States and Canada. We are looking for a full-time Machine Learning Engineer to join our team . WEST has a permanent core of professionals with broad experience in applied ecological studies, the sophisticated analysis of natural resource data, and impact assessment and permitting. Since its founding in 1990, the WEST team has shaped our work through our core values and key principles that our work matters to our clients, communities, and the environment. Join WEST and discover a company of passionate, committed, and highly motivated individuals.
The Machine Learning team specializes in wildlife monitoring solutions using cutting-edge technology. We develop end-to-end systems for processing and analyzing ecological data, including camera trap imagery, drone footage, and audio data. We focus on delivering practical, deployable solutions that support real-world conservation and monitoring efforts.
Example projects include:
- Species classification and individual re-identification of wildlife from camera trap images
- Habitat and vegetation classification from drone footage
- Animal tracking and behavior analysis from video collar footage
Please click here to see what benefits WEST offers!
The minimum base salary for this position is $90,000 and the maximum is $110,000, plus additional annual profit-sharing bonus potential. Salary may vary based on education, knowledge, and experience.
Location is flexible, although a location in the Fort Collins, CO, Laramie, WY, or Cheyenne, WY office is preferred
Job Description
We are seeking a talented and experienced Machine Learning Engineer to join our team. In this role, you will collaborate with Machine Learning Data Scientists to train machine learning models and create robust, scalable pipelines and software tools that can be used by internal teams and external clients. Projects often involve deploying models across a variety of environments, including cloud, on-premise, and field-based systems (e.g., drones or edge devices). This role is ideal for someone who enjoys building complete solutions, working with real-world data, and solving engineering challenges in applied computer vision.
Key Responsibilities:
Machine Learning Systems & Engineering
- Design and implement end-to-end ML pipelines, including data ingestion, preprocessing, model inference, and results delivery
- Develop reusable software tools and workflows that support internal teams and client-facing deliverables
- Build systems that integrate model predictions into downstream analysis, reporting, or visualization pipelines
Deployment & Productionization
- Deploy machine learning models across diverse environments, including cloud, on-premise, and edge/field systems
- Optimize models and pipelines for performance, reliability, and resource constraints (e.g., memory, compute, bandwidth)
- Ensure systems are maintainable and reproducible, including versioning of data, models, and code
Data & Model Development
- Conduct data preprocessing, QA/QC, and dataset management for ML workflows
- Develop and evaluate computer vision models, with attention to real-world challenges such as noisy labels, class imbalance, and domain shift
- Iterate on model and pipeline performance based on testing and deployment feedback
Collaboration & Communication
- Collaborate with data scientists, engineers, and domain experts (e.g., ecologists, remote sensing specialists) to design effective solutions
- Communicate technical concepts, system limitations, and results to both technical and non-technical stakeholders
- Contribute to technical reports, project proposals, and client deliverables
Operational Ownership
- Support debugging and monitoring of deployed systems, including identifying issues in data, models, or infrastructure
- Contribute to team best practices around code quality, testing, and reproducibility
This is a general description of the functions for this position and is not inclusive of the duties which may be associated with this position.
Job RequirementsQualifications :
- Master's or Ph.D. in Computer Science, Data Science, Machine Learning, or a related field, or Bachelor's with relevant work experience.
- Proficient in Python and PyTorch, experience in C# preferred
- Experience deploying ML models in resource-constrained or field environments (e.g., edge devices, drones, embedded systems)
- Experience building user-facing tools, APIs, or automated workflows for ML systems
- Experience with remote sensing, drone imagery, or ecological/biological datasets
- Familiarity with cloud platforms, distributed processing, or large-scale data pipelines, especially Azure ML
- Experience working on interdisciplinary teams involving scientists or domain experts
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Excellent interpersonal and human relations skills.
After an offer of employment is made, the candidate must successfully pass a pre-employment background check, drug screening, and a DMV records check that meets WEST's minimum criteria to operate a motor vehicle on behalf of the company. A valid driver's license will be required.
WEST provides equal employment opportunities to all individuals regardless of their race, color, religion, gender identity or expression, age, sex, sexual orientation, national origin, disability status, genetics, and any protected veteran status, and any other characteristic protected by federal, state or local law. Further, WEST takes affirmative action to ensure that all individuals are treated fairly, and without discrimination, for recruitment, selection, advancement and every other term and privilege associated with employment.
Education Bachelor's Degree Salary Grade Exemption Type Exempt$118k - $176k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day The Machine Learning Engineer I role partners closely with business partners across various functions to help execute strategic initiatives that increase...SuggestedWork experience placementLocal area$286.2k - $326.7k
...Sr. Distinguished Machine Learning Engineer (Remote-Eligible) Overview At Capital One, we are creating responsible and reliable AI systems, changing banking for good. For years, Capital One has been an industry leader in using machine learning to create real-time,...SuggestedFull timePart timeLocal areaRemote workFlexible hours$126.2k - $264.1k
...Job Description Implements machine learning (ML) models for production. Ensures the readiness of machine learning models for deployment in production. Automates machine learning workflows. Creates infrastructure and frameworks to monitor the performance of machine...SuggestedTemporary workFlexible hoursShift work$163k - $245k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Staff Machine Learning Engineer, you will be a team lead on the Employer Agents Team. Your team will be responsible for driving value and better customer...SuggestedWork experience placementLocal area$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...SuggestedRemote jobFull timeWork experience placementInternship- ...while staying connected and 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...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
- ...including e-commerce, advertising, and fulfillment. We use machine learning and Internet-scale data to elevate customer experience,... ...Discovery ML team at Instacart works alongside world-class engineers, data scientists, and product managers to shape the future of...Remote jobPermanent employmentWork experience placementInternshipWork at officeWork from homeFlexible hours
$186.07k - $225k
...connection, and alignment. Attendance is expected and fully supported. About the Team: We are looking for a Senior Machine Learning Platform Engineer to join our Machine Learning Platform team. The team builds the foundational components for feature engineering and...Local area$102.3k - $209.5k
...assessments to evaluate suitability for data center builds. Acts as the engineering representative on a wide range of moderately complex on-site... ...by supporting root cause analyses, documenting lessons learned, and facilitating the execution of Corrective and Preventive...Contract workTemporary workFor contractorsFlexible hoursShift work$165k - $190k
...to continue leading the advancement of eye health in the future. The AI Agent & ML Engineer will design, build, and optimize intelligent agents powered by advanced machine learning models, enabling process automation and decision support across Bausch + Lombs departments...Work visa$296.3k - $423.9k
...organization. This role combines deep technical leadership in machine learning and robotics with people leadership and organizational... ...real-world scenarios. You will lead a high-performing team of engineers building ML-driven trajectory generation systems, and drive...Local areaRemote workWork from homeRelocationRelocation packageFlexible hours$110k - $140k
...Job Summary We are seeking a highly skilled Network Engineer to join our Managed Service Provider (MSP) support team. This role is responsible... ...advanced organizational tools and methods. Willingness to Learn: Can regularly integrate new skills and knowledge into daily...Work experience placementFlexible hours- MECHANICAL PROJECT ENGINEER LOCATION: CHEYENNE, WY TRAVEL: YES PER DIEM: PROVIDEDSUMMARY The Mechanical Project Engineer supports planning, coordination, and execution of commercial, industrial, and infrastructure mechanical construction projects. This role works closely...Daily paidFor subcontractorWork at officeRemote work
$75k - $110k
Overview: The Piping Field Engineer will oversee and execute the project controls and management of the Piping discipline. The main functions... ...Accounting/Job Costs/Work in Progress (WIP) Updates: Learn and Assist the Project Manager with these activities. Lead the...Daily paidContract workTemporary workWork experience placementFor subcontractorWork at officeLocal areaRelocationHome officeFlexible hoursShift work$35 - $41 per hour
...Position: Service Engineer – Cheyenne, WY Location: Cheyenne, Wyoming Duration: Contract Job ID: 178696 Job Overview: We are seeking an... ...-site and communicating clearly with customers. Willingness to learn and support emerging technologies, including AI platforms. Associate...Full timeContract workFlexible hours- ...A leading financial technology firm is seeking a Sr. Distinguished Machine Learning Engineer to drive technical strategy for a personalization platform. The role involves developing scalable systems for real-time decisioning and collaborating with various teams to enhance...Remote work
- ...what we believe, what customers can expect, and how we deliver. Learn more about our extraordinary teams building inspiring projects... ...flushing, and system turnover activities. The role interfaces with Engineering, Construction, Quality, and Commissioning teams to ensure...Full timeContract workTemporary workWork experience placementFor subcontractorWork at officeLocal areaRemote workRelocation
- ...what we believe, what customers can expect, and how we deliver. Learn more about our extraordinary teams building inspiring projects... ...field welding programs and provide specialized welding engineering support. You will manage, inspect, and monitor the welding test...Full timeContract workWork experience placementFor subcontractorWork at officeLocal areaRemote workRelocationHome office
$63k - $127k
...customer communities to thrive. The Senior Data Scientist is responsible for leading the development and implementation of machine learning models to solve complex business problems. This position works with large datasets, cleans and pre-processes data, and performs...Temporary workLocal areaRemote work3 days per week$94.9k - $135.6k
...organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the...Temporary workWork experience placementLocal areaImmediate startFlexible hours$170k - $215k
...services alongside advanced technologies such as real-world data, machine learning and predictive analytics. As one of the largest global... ...as microservices in collaboration with content and product engineering teams Implement rigorous testing and evaluation frameworks...Full timeContract workTemporary workWork experience placementLocal areaRemote workFlexible hours- ...different sources Ability to use Microsoft Power BI Notions of Machine learning algorithms Problem-solving aptitude Excellent communication... ...Education Requirement ~ Bachelors in Computer Science, Engineering or relevant field; graduate degree in Data Science or...Full timeH1b
$86k - $110k
...Job Description Job Description Job: Electrical Engineer PE Location: Helena, MT (remote work is available) Description: FourFront Design, Inc. has an opening for a licensed Electrical Engineer. Responsible for designing electrical systems for commercial...Contract workFor contractorsRemote workMonday to ThursdayShift workAfternoon shift$110k - $125k
...Job Description Job Description Job: Senior Electrical Engineer PE Location: Helena, MT (remote work is available) Description: FourFront Design, Inc. has an opening for a senior level, licensed Electrical Engineer. Responsible for the design of electrical...Contract workFor contractorsRemote workMonday to ThursdayShift workAfternoon shift- ...location. We're looking for a high-energy, Mechanical HVAC Engineer to focus on our Data Center market. Join us, and you'll impact... ...any other status or characteristic protected by applicable law. Learn more about your rights under Federal EEO laws and supplemental...Work at officeRemote work
$20 - $25 per hour
...Position Overview Are you interested in a hands-on real-world learning experience directly related to the skills needed in a full-... ...degree in Construction Management, Mechanical, Civil or Electrical Engineering or related degree • Must be legally authorized to work without...Full timeContract workTemporary workFor subcontractorSummer workInternshipSummer internshipWork at officeRelocationWeekend work$102.7k
...incumbent will work closely with data professionals, analysts, and engineers to build and optimize data pipelines, ensuring data quality and... ...with a focus on detail and accuracy Interest and ability to learn other data development technologies/languages as needed...Temporary workFor contractorsWork at officeLocal areaRemote work- ...Senior Data Engineer Anywhere Type: Contract-to-Hire Category: Data Industry: Manufacturing Workplace Type: Remote Reference ID: JN -072026-107976 Date Posted: 07/20/2026 Shortcut: Description Recommended Jobs Description: Remote...Hourly payPermanent employmentContract workLocal areaImmediate startRemote work
$150k - $190k
...Advanced Solutions Group of SHI that is building new digital experiences for our internal users, customers and partners. The Senior Data Engineer will be responsible for the analysis, design, and development of solutions focused on data engineering and ETL workflows. As a Sr....Work experience placementWorldwideFlexible hoursShift work- We are seeking a talented Data Engineer with strong communication skills, passion for solving... ...and desire to improve and constantly learn. Should be hands-on with dbt, Snowflake,... ...sales, marketing, and product to deploy machine learning models in production. Build,...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Engineer. Be the first to apply!
- machine learning engineer Cheyenne, WY
- machine learning research scientist Cheyenne, WY
- data engineer machine learning Cheyenne, WY
- machine learning scientist Cheyenne, WY
- machine learning remote Cheyenne, WY
- machine learning Cheyenne, WY
- artificial intelligence - machine learning intern Cheyenne, WY
- staff machine learning engineer
- entry level machine learning engineer
- senior ml engineer



