Skip to main content

This job has expired

Python Tools, Machine Learning and Data Engineering

OSI Engineering
San Diego (Hybrid)
Closing date
4 Apr 2024

View more

Employer Sector
Technology, ICT & Telecoms
Contract Type
Full Time
Job Type
Data Engineering, Machine Learning
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.


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.


Proven experience as a Software Engineer with expertise in Python programming and software development methodologies.
Strong proficiency in Machine Learning techniques, algorithms, and frameworks (, 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

Type: Contract

Duration: 8 Months (potential extension)

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

Rate: $60-75/h (DOE)

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert