Skip to main content

Python Machine Learning and Data Engineer

Python Machine Learning and Data Engineer
OSI Engineering
8 months ago

Overview

Overview: We are seeking a skilled Software Engineer with expertise in Python programming, Machine Learning, and a strong aptitude for developing tools tailored for our data team. The ideal candidate will have experience working with device modules, a solid understanding of data management principles, and proficiency in program management practices.

Responsibilities

  • Collaborate with the data team to understand requirements and develop innovative solutions to enhance data processing, analysis, and visualization capabilities.
  • Design, develop, and maintain Python-based tools and applications tailored for device module data management, utilizing best practices and efficient algorithms.
  • Implement machine learning algorithms and techniques to extract insights from large datasets and integrate these into existing workflows to improve predictive modeling and decision-making processes.
  • Contribute to the development of data pipelines, automation scripts, and data integration solutions to streamline data collection, transformation, and loading processes.
  • Ability to leverage Tableau to create interactive and visually compelling dashboards and reports that communicate key insights derived from data analysis, facilitating data-driven decision-making across the organization.
  • Actively participate in code reviews, testing, and debugging activities to ensure high-quality deliverables that meet project requirements and industry standards.
  • Collaborate cross-functionally with other teams, including data scientists, engineers, and product managers, to drive alignment and achieve project milestones.

Qualifications

  • Proven experience as a Software Engineer with expertise in Python programming and software development methodologies.
  • Strong proficiency in Machine Learning techniques, algorithms, and frameworks (e.g., scikit-learn, TensorFlow, PyTorch) with hands-on experience in developing and deploying ML models.
  • Demonstrated experience in developing tools and applications for data management, analysis, and visualization, particularly in the context of device module data.
  • Proficiency in Tableau or MATLAB for data analysis and visualization.
  • Solid understanding of data structures, algorithms, and database systems, with experience in SQL and NoSQL databases.
  • Excellent problem-solving skills, attention to detail, and the ability to work independently as well as part of a collaborative team.
  • Bachelor’s degree in computer science, Engineering, or related field; advanced degree preferred.

Submit resume to ****@OSIengineering.com

Type: Contract

Duration: 8 Months (potential extension)

Location: Cupertino, CA or San Diego, CA (Hybrid)

Rate: $60-75/h (DOE)

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in California