×
Register Here to Apply for Jobs or Post Jobs. X

Machine Learning Engineer

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: OSI Engineering
Full Time position
Listed on 2026-02-16
Job specializations:
  • IT/Tech
    Machine Learning/ ML Engineer, Data Scientist, Data Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 99 - 114 USD Hourly USD 99.00 114.00 HOUR
Job Description & How to Apply Below

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 Num Py.
  • 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. Familiarity with cloud platforms (AWS, GCP, Azure) and related data services is a plus.
  • 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.
Education
  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, or a related quantitative field.
  • Relevant certifications in Machine Learning or Cloud platforms are a plus.
  • Proven experience in developing and deploying machine learning solutions in a professional setting.
  • Any prior experience working with Audio, or Motion signal data is a plus

Type: Contract

Duration: 10 months with extension

Work Location: Sunnyvale, CA (100% onsite)

Pay range: $99.00 – $114.00 per hour

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary