Overview

Coyoacán, Mexico city, Mexico
The right candidate will work with a small team of experienced software engineers and industry experts to develop software to tackle a range of problems in the renewable energy sector. Ingenuity and creativity in developing smart code and UI design solutions to complex industry challenges will be required. Working as part of a small team, a wide variety of challenges should be expected.
Your responsibilities will be diverse, including:

Work with domain experts to turn customer requirements into reality
Write robust, well tested, scalable, cross-platform code
Design great user experiences for real-world data analysis
Participate in product and sprint planning
Contribute to a culture of quality and continuous improvement
Produce high quality code for open source projects

Terms of employment:

$30k-$35k (MXN) per month depending on experience
12 month contract with expectation of renewal on successful completion
20 days of paid annual leave

The successful candidate will have the following skills and experience:

Python
Source control (Git)
Collaborative development (GitHub, Bitbucket, code reviews)
Data visualisation
Unit testing
Fluent in spoken and written English
Bachelor’s degree (or higher) (or equivalent) in a numerical/analytical discipline (Computer Science, Engineering, Mathematics or similar)

We believe the best candidates can learn what they need to from other expert developers, but the following would be desirable for this role:

Windows desktop application development
Python GUI development (PyQt5, Matplotlib)
Database experience (MS SQL, MySQL)
Data analysis tools (pandas, numpy, hdf5/pytables)
Machine learning (scikit learn, Keras, Tensorflow, etc.)
Statistical analysis
Cloud (AWS/Azure)
Continuous Integration/Continuous Delivery [...]

Source: Python.org Jobs Feed