Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Python developer (desarrollador(a) Python) New
Coyoacán, Mexico city, Mexico

Job Title

Python developer (desarrollador(a) Python)

Job Description

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


  • No telecommuting
  • No Agencies Please


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

About the Company

Bitbloom is a start-up building high quality data analysis products that aim to solve some of the renewable energy industry’s most pressing problems. We use great technologies that developers love, to build tools that delight our customers. We are currently a close-knit team with extensive experience in wind energy and are looking to expand on the success of our existing products and consulting business.

Contact Info

Previous Development Operations Engineer, Lamont-Doherty Earth Observatory at Columbia University in Palisades, NY, United States Next Big Data Developer, DRAUP in Bangalore, Karnataka, India