OSI Engineering

Machine Learning Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Machine Learning Engineer on a 7-month contract in Sunnyvale, CA, offering $99.00 - $114.00/hour. Key skills include Python, ML algorithms, data pipeline development, and experience with audio or motion signal data is a plus.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
912
-
🗓️ - Date
April 28, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
On-site
-
📄 - Contract
W2 Contractor
-
🔒 - Security
Unknown
-
📍 - Location detailed
Cupertino, CA
-
🧠 - Skills detailed
#ML (Machine Learning) #Deployment #Azure #AWS (Amazon Web Services) #Data Pipeline #Transformers #Cloud #Model Evaluation #Datasets #Statistics #Pandas #GIT #Batch #PyTorch #GCP (Google Cloud Platform) #Data Ingestion #Python #Data Science #Computer Science #"ETL (Extract #Transform #Load)" #AI (Artificial Intelligence) #Version Control #NumPy #Scala #Libraries
Role description
A globally leading consumer device company based in Sunnyvale, CA is looking for a Machine Learning Engineer to join their team! Responsibilities: • Design, develop, and implement machine learning models for various applications. • Develop and maintain robust data pipelines for data ingestion, cleaning, transformation, and feature engineering. • Refactor existing code repositories to improve efficiency, scalability, and maintainability. • Train and optimize machine learning models using appropriate frameworks and techniques. • Develop and deploy inference pipelines for real-time or batch predictions. • Analyze model performance, identify areas for improvement, and iterate on model designs. • Collaborate with data scientists, engineers, and product managers to define project requirements and deliverables. • Document code, models, and processes thoroughly. Required skills: • Strong proficiency in Python, including libraries such as scikit-learn, PyTorch, Pandas, and NumPy. • Deep understanding of various ML algorithms (e.g., supervised, unsupervised, CNNs, LSTM, GRU, Transformers ), model evaluation metrics, and optimization techniques. • Experience with data pipeline development, ETL processes, and working with large datasets. • Solid understanding of software development best practices, including version control (Git), code refactoring, testing, and deployment. • Ability to analyze complex data, interpret model results, and draw actionable insights. • Excellent problem-solving abilities and a proactive approach to identifying and resolving technical challenges. • Strong written and verbal communication skills to explain complex technical concepts to both technical and non-technical stakeholders. • Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, or a related quantitative field. • Proven experience in developing and deploying machine learning solutions in a professional setting. • Relevant certifications in Machine Learning or Cloud platforms are a plus. • Any prior experience working with Audio, or Motion signal data is a plus. • Familiarity with cloud platforms (AWS, GCP, Azure) and related data services is a plus. Type: Contract Duration: 7 months with extension Work Location: Sunnyvale, CA (onsite) Pay rate: $99.00 - $114.00/ph (DOE)