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

Machine Learning Engineer

$75 - $80 per hour

BCforward

BCforward is currently seeking a highly motivated Machine Learning Engineer for an Onsite Opportunity at Redmond, WA

Position Title: Machine Learning Engineer

Location: Redmond, WA

Anticipated Start Date: ASAP

Please note this is the target date, and it is subject to change. BCforward will send official notice ahead of a confirmed start date.

Expected Duration: 12 Months

Job Type: Onsite

Salary Range: $75/hr.- $80/hr.

Please note that actual compensation may vary within this range due to factors such as location, experience, and job responsibilities, and does not encompass additional non-standard compensation (e.g., benefits, paid time off, per diem, etc.).

Job Summary:

The team brings together researchers, developers, and engineers to create the future of virtual and augmented reality. The team develops technologies for AR glasses and wearables, including optics, displays, computer vision, audio, graphics, eye/hand/face/body tracking, and perception.

The Audio team focuses on advancing audio technologies to improve human connection and communication. The team develops and matures audio solutions for AR glasses and wearables, taking them from early research through technology transfer to product teams.

We are seeking a Machine Learning Software Engineer to bring state-of-the-art machine learning models from research prototypes to real-time execution on embedded devices. The role involves training and adapting ML models alongside research scientists, then optimizing, porting, and deploying them efficiently on resource-constrained hardware with strict compute, memory, latency, and power requirements.

The ideal candidate is experienced in both PyTorch-based model training and C/C++ inference development and understands how model architecture, quantization, and target hardware influence on-device ML performance. Experience in audio ML, computer vision, or audio digital signal processing (DSP) is a plus.

Responsibilities

  • Work closely with research scientists to move ML models from research prototypes to efficient, real-time inference on embedded devices.
  • Train, fine-tune, and adapt ML models while accounting for latency, memory, power, and compute constraints.
  • Optimize models for on-device inference using quantization, pruning, distillation, operator fusion, and architecture adjustments.
  • Port, integrate, and profile ML models on embedded targets such as DSPs, NPUs, microcontrollers, and mobile SoCs.
  • Identify and resolve performance bottlenecks across ML models and target hardware.
  • Develop clean, maintainable, high-performance C/C++ code for on-device inference pipelines and real-time prototype systems.
  • Build tools and infrastructure that help researchers evaluate model performance and accuracy on target hardware.
  • Collaborate with hardware, runtime, and toolchain teams across clients.
  • Contribute to technical discussions, documentation, and cross-functional collaboration while working through evolving research requirements.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent work experience.
  • Industry experience optimizing and running ML inference on embedded or resource-constrained devices.
  • Experience training machine learning models using deep learning frameworks such as PyTorch or TensorFlow.
  • 2+ years of industry experience writing C/C++.
  • Experience profiling and debugging performance issues across ML models and target hardware.
  • Experience working in cross-functional teams.

Preferred Qualifications

  • Experience with audio ML, including speech enhancement, source separation, keyword spotting, or acoustic event detection.
  • Experience with computer vision ML, including detection, tracking, segmentation, or pose estimation.
  • Knowledge of audio DSP fundamentals, including filtering, STFT/filterbanks, beamforming, and real-time audio processing.
  • Experience with on-device inference frameworks and toolchains such as ExecuTorch, TFLite/LiteRT, ONNX Runtime, or vendor-specific NPU/DSP SDKs.
  • Experience with model compression techniques, including quantization-aware training, post-training quantization, pruning, or distillation.
  • Experience with hardware-specific optimizations such as SIMD/NEON, DSP intrinsics, or fixed-point arithmetic.
  • Experience working in AR/VR or wearable device environments.
  • Ability to gather requirements and work closely with research scientists to develop novel solutions.
  • Experience developing code to support research initiatives.

Project Overview

The immediate focus is optimizing speech extraction models for on-device inference. The team has strong research expertise in model training and is looking for an engineer who can bridge the gap between model development and efficient embedded deployment. This expertise will support both the initial project and ongoing ML deployment needs across RLR Audio.

Why This Opportunity?

  • Work directly with world-class audio research scientists.
  • Contribute to the next generation of AR/VR and wearable devices.
  • Bring advanced research models to life on real prototype hardware.
  • Work at the intersection of machine learning, embedded systems, and real-time performance optimization.

Work Arrangement: Onsite in Redmond, WA.

Benefits:

BC forward offers all eligible employees a comprehensive benefits package including, but not limited to major medical, HSA, dental, vision, employer-provided group life, voluntary life insurance, short-term disability, long-term disability, and 401k.

About BC forward :

Founded in 1998 on the idea that industry leaders needed a professional service, and workforce management expert, to fuel the development and execution of core business and technology strategies, BC forward is a Black-owned firm providing unique solutions supporting value capture and digital product delivery needs for organizations around the world. Headquartered in Indianapolis, IN with an Offshore Development Center in Hyderabad, India, BC forward’s 6,000 consultants support more than 225 clients globally.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer in Redmond, WA vacancy
  •  ...Job Title: ML Software Engineer Location: Redmond, WA - Onsite Duration: 12 Months+...  ...redefining human hearing and developing auditory machine intelligence, our research will overcome...  ...to bring state-of-the-art machine learning out of the lab and onto the device.... 
    Suggested
    Contract work
    Work experience placement

    BCforward

    Redmond, WA
    1 day ago
  •  ...Embedded Machine Learning Software Engineer Location: Fully Onsite at Redmond, WA Contract Duration: 12 Months Pay Rate: $90/hour on W2 Benefits : Health, Dental, Visio, 401K, PTO Note: This is a W-2-only position. We do not offer visa sponsorship and... 
    Suggested
    Contract work
    Part time
    H1b
    Immediate start

    Tailored Management

    Redmond, WA
    1 day ago
  •  ...Job Title: Software Engineer II – Machine Learning Engineer (Audio & Signal Processing) Location: Redmond, WA (Onsite 5 days/week) Duration: 9 Months (Potential to extend to long term) Contract: W2 We are seeking a Machine Learning Engineer to support and maintain... 
    Suggested
    Contract work

    Intelliswift - An LTTS Company

    Redmond, WA
    2 days ago
  • $168.1k - $227.4k

    We are looking for a Senior Machine Learning Engineer who will serve as a technical leader, driving the design and delivery of complex, large-scale ML systems that have significant business impact. In this role, you will define the ML architecture and technical strategy... 
    Suggested
    Internship
    Flexible hours

    Amazon

    Bellevue, WA
    3 days ago
  •  ...generation of our AI-powered advertising ecosystem, a forward-looking evolution of our machine learning infrastructure and models.We are seeking a Senior Machine Learning Engineer to join our Vector Ads Modeling team. In this role, you will work with a high-performing... 
    Suggested
    Full time
    Work at office
    Worldwide

    Unity Technologies

    Bellevue, WA
    23 hours ago
  • $185k - $235k

     ...those outputs inside the ads models that consume them in real time.About the roleWe are looking for an experienced Senior Machine Learning Engineer to design and build the data and ML systems that transform raw user signals into production targeting and bidding features... 
    Full time
    Local area
    Work from home

    News Break

    Bellevue, WA
    1 day ago
  • $143.7k - $194.4k

    Are you passionate about building software that operates at massive scale and directly impacts millions of customers? As a Machine Learning Engineer at Amazon, In this role, you will help design, build, and deploy machine learning models and systems that power innovative... 
    Permanent employment
    Internship
    Flexible hours
    Day shift

    Amazon

    Bellevue, WA
    3 days ago
  • The opportunityUnity's ML Engineering Infrastructure team builds the platform that powers machine learning across the company, from feature generation and training data pipelines to distributed training, experimentation, and model serving.We're looking for a Machine Learning... 
    Full time
    Work at office
    Immediate start
    Worldwide

    Unity Technologies

    Bellevue, WA
    2 days ago
  • $130k - $260k

     ...scalable, maintainable production systems.Establish engineering patterns and best practices for model...  ...techniques such as recommendation and ranking, deep learning, representation learning, NLP, and other advanced machine learning approaches.Design systems that balance... 
    Full time
    Temporary work
    Part time
    Work experience placement

    Walmart

    Bellevue, WA
    2 days ago
  • Senior Machine Learning Engineer, Data InfrastructureUnity Vector builds an Data platform that powers insight, experimentation, attribution, and AI-driven decision-making across the company.Our systems operate at scale across batch and streaming data, supporting analytics... 
    Full time
    Work at office
    Worldwide

    Unity Technologies

    Bellevue, WA
    4 days ago
  •  ...Job Title: Software Engineer III - Embedded Machine Learning Location: Redmond, WA (Onsite) Duration: 12-Month Contract We are seeking an experienced Embedded Machine Learning Engineer to help bring cutting-edge AI and machine learning models from research environments... 
    Contract work

    Intelliswift - An LTTS Company

    Redmond, WA
    1 day ago
  • $272k - $431.25k

    We are seeking a Principal AI and ML Infra Software Engineer, GPU Clusters at NVIDIA to join our Hardware Infrastructure team. As an Engineer...  ...computing frameworks and paradigms.Dedication to ongoing learning and staying updated on new technologies and innovative methods... 
    Full time

    Nvidia

    Redmond, WA
    40 minutes ago
  • $172.5k - $260.1k

     ...are the future of Salesforce.Lead member of technical staff - Machine Learning EngineeringJob Category: Software EngineeringJob...  ...and resilient machine learning pipelines across the security engineering organization. We are seeking a highly motivated, hands-on lead... 
    Full time

    Salesforce

    Bellevue, WA
    1 day ago
  • $7.93k

     ...EngineerLocationRedmond, WAPrimary SkillsMachine Learning, Python, LLM , Open AI API, LangChain,...  ...large language models (LLMs), applied machine learning, and platform integration—...  ...operational excellence Quality & Integration Engineering - focusing on agent behavior testing, UI... 
    Full time

    SRI Tech

    Redmond, WA
    3 days ago
  •  ...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 employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Bellevue, WA
    4 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... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Bellevue, WA
    4 days ago
  •  ...JOB TITLE : Field Engineer REPORTS TO : Project Engineer STATUS : Exempt SUMMARY : The Field Engineer assists and supports the Superintendent and Project Engineer on assigned project(s). The position works under direct supervision of the Project Engineer... 
    Full time
    For subcontractor
    Flexible hours

    HIGHMARK CONCRETE CONTRACTORS

    Redmond, WA
    3 days ago
  •  ...One of our clients which is having operations globally is looking a Software developer (Python Embedded Systems Engineer) -Onsite to Redmond, WA. Please find the below job description and request you to share me your resume to ****@*****.*** Title: Software... 
    Full time

    Programmers.io

    Redmond, WA
    1 day ago
  • $80 - $85 per hour

     ...Payrate: $80.00 - $85.00/hr. Summary: The Building Automation Engineering team supports Company's global data center infrastructure by designing...  ...visibility and documentation for design changes, lessons learned, and engineering standards to improve future data center... 
    Hourly pay
    Full time
    Local area
    Worldwide
    Flexible hours

    Aditi Consulting

    Redmond, WA
    5 days ago
  •  ...Service Engineer Required Skills & Experience: 3-5 years experience as a Support, Service or Systems Engineer. Strong experience working...  ...tools and methodologies. They will also be expected to learn understand, and apply data classification management policies.... 
    Work at office
    Shift work

    Insight Global

    Redmond, WA
    2 hours ago
  • $136k - $184k

     ...manufacturing processes.Key job responsibilities* Work with engineering, software and manufacturing teams to understand drivers, impacts...  ...(e.g. R, SAS, Matlab, etc.) experience- 3+ years of machine learning/statistical modeling data analysis tools and techniques, and... 
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  •  ...impact and are looking for best-in-class engineers to help maximize Starlink’s utility for...  ...experience in analytics, data science, or machine learningAbility to take on projects that...  ...building predictive models and machine learning pipelines (clustering analysis,... 
    Permanent employment
    Temporary work
    Internship
    Work at office
    Worldwide
    Monday to Friday
    Weekend work

    SpaceX

    Redmond, WA
    1 day ago
  • $136k - $184k

     ...you will be responsible for developing advanced analytics and machine learning solutions for user terminals. You will develop predictive...  ...constellation, RF, antenna, silicon, algorithm, and software engineers. Key job responsibilitiesAs a Data Scientist, you will develop... 
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $104k - $208k

     ...prefer prior experience as a software developer, coder, software engineer, or programmer. We only consider applicants located in the...  ...: AI C# Support Java JavaScript Kotlin Machine Learning Python React Swift TypeScript More: We are... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Redmond, WA
    a month ago
  • Google is seeking software engineers to advance AI and infrastructure at scale across a range of projects. You will contribute to large-scale systems, collaborate across teams, and tackle challenging problems in ML, AI, and infrastructure. Expect opportunities to switch... 
    Worldwide

    Google

    Kirkland, WA
    2 days ago
  •  ...Functional Skills Azure; Core .NET Technologies; Azure ML Roles & Responsibilities: An ML Engineer designs, builds, deploys, and maintains end to end machine learning solutions across data ingestion, model training, and production deployment systems. Capable... 
    Full time

    Purple Drive

    Bellevue, WA
    23 days ago
  •  ...Job: Data Engineer (C#.NET experience) Location : Redmond, WA Job Type : || Full time|| Primary Skills: Python OR C# experience, DB (KQL, SQL and Cosmos DB), ETL , Azure Data Factory, Log Analysis, Power BI Dashboard, Azure DevOps, APIs and workflow integration... 
    Full time

    Programmers.io

    Redmond, WA
    23 hours ago
  •  ...Looking for Data Engineer in Redmond, WA . US Citizen only . Responsibilities 1. Ingest and process data from Salesforce (Investments), Dynamics 365 & Coupa (Finance), Workday (HR), Concur (Operations), and external program/partner data (e.g., Health, Education).... 
    Full time

    Sophus IT Solutions

    Redmond, WA
    4 days ago
  •  ...performance, and reliability testing Ability to work in customer-facing(OEM) / partner-facing roles Experience in HW system engineering, bring-up, and validation Knowledge of firmware / BIOS / BMC interaction and system-level debugging Hands-on experience in... 
    Full time

    Programmers.io

    Redmond, WA
    3 days ago
  •  ...Job Description Job Description Provide engineering and consulting services for a broad array of projects and clients. This may include performing and/or leading field investigations, engineering analysis, calculations, and recommendations, design and development... 
    Full time

    Essel

    Redmond, WA
    25 minutes ago

Do you want to receive more vacancies?

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