A globally leading consumer device company based in Sunnyvale, CA is looking for a Machine Learning Engineer to join their team.
Job 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. Familiarity with cloud platforms (AWS, Google Cloud Platform, 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