Python Machine Learning and Data Engineer
OSI Engineering
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
Key skills
Similar Jobs in United States
AWS Engineer with Python
Ampstek
2 weeks ago
Software Engineer
Ascendion
2 weeks ago
2 weeks ago
2 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
2 weeks ago
Similar Jobs in California
Engineering Manager (Python)
Multi Media LLC
4 months ago
Software Engineer - Kotlin, Python, Javascript, AWS - Mountain View, CA
TestingXperts Inc. DBA Damcosoft
4 months 1 week ago
Python Developer
DKMRBH Inc
5 months 1 week ago
5 months 3 weeks ago
Data Scientist
RICEFW Technologies
5 months 3 weeks ago