Data Engineer - Python

Job description

Role : Data Engineer

Location : Fremont, CA (Day one onsite, need local)


Access and process large amounts of lab and field data through developing customized code and scripting in Python or other programming languages.

Own projects ranging from data structure design to extraction / transformation / loading (ETL), as well as building dashboards for analysis to provide varying levels of visualizations tailored for each audience.

Develop and maintain databases and applications to automate real-time monitoring as well as the collection and analysis of reliability data from laboratory tests and field evaluations.

Interface with engineering, design and product management to understand data needs and provide customized solutions.

Develop programming and technical tools that leverage artificial intelligence and machine learning and to pave the way for smarter and faster data-driven decisions and predictions.


Excellent knowledge of SQL working with large data sets.

Outstanding programming skills in Python, Demonstrated experience creating automated data analytics tools.

Excellent teamwork/interpersonal skills, willing to gain and share new knowledge and the ability to communicate effectively.

Remaining engaged, proactive and positive in tough circumstances. Own assignments and take full accountability for their success.

Positive attitude, eager to learn and ability to change direction quickly. Preferred Qualifications Hands-on experience in statistical analysis, machine learning and data driven forecasting.

Previous course work and understanding in power electronics and/or solar energy is a plus

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.