Machine Learning Engineer
$75 - $80 per hourBCforward
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.
- ...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....SuggestedContract workWork experience placement
- ...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...SuggestedContract workPart timeH1bImmediate start
- ...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...SuggestedContract work
$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...SuggestedInternshipFlexible hours- ...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...SuggestedFull timeWork at officeWorldwide
$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 timeLocal areaWork from home$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 employmentInternshipFlexible hoursDay shift- 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 timeWork at officeImmediate startWorldwide
$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 timeTemporary workPart timeWork experience placement- 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 timeWork at officeWorldwide
- ...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
$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$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$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- ...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
$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 jobFull timeWork experience placementInternship- ...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 timeFor subcontractorFlexible hours
- ...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
$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 payFull timeLocal areaWorldwideFlexible hours- ...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 officeShift work
$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 employmentFlexible hours- ...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 employmentTemporary workInternshipWork at officeWorldwideMonday to FridayWeekend work
$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 employmentFlexible hours$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 payFull timeRemote workFlexible hours- 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
- ...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
- ...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
- ...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
- ...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
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Engineer. Be the first to apply!
- machine learning Redmond, WA
- machine learning part time Redmond, WA
- artificial intelligence - machine learning intern Redmond, WA
- internship machine learning Redmond, WA
- machine learning research scientist Redmond, WA
- machine learning researcher Redmond, WA
- machine learning intern Redmond, WA
- machine learning remote Redmond, WA
- machine learning scientist Redmond, WA
- data engineer machine learning Redmond, WA






