Python Software Engineer

This project has been archived and is not accepting more applications.
Browse open projects on our job board.


Python (Programming Language) Problem Solving Application Programming Interfaces (APIs) Amazon Web Services Analytical Thinking Communication Continuous Integration Relational Databases Distributed Systems Energy Market English Forecasting Machine Learning Portfolio Management Google Cloud Microservices


Job Title: Python Software Engineer
Location: Amsterdam/Remote - will need to be within a commutable distance to Amsterdam as will occasionally be expected to work on-site
Start date: OR ASAP thereafter
Contract length: 12 months + extensions
Languages: Fluent English
Hourly rate: €65-€90

Job description

What you'll do:

* Build a range of ETLs and APIs to serve multiple internal consumers ranging from customer facing apps to machine learning pipelines.
* Deliver high-quality, well-tested code.
* Communicate with other teams and individuals to plan, coordinate and seek feedback.
* Pitch in where needed as a valued member of an autonomous, cross-functional team.
* In this role, you are expected to develop/maintain a custom and off the shelf forecasting and portfolio management applications delivering enhancements and fixes across multiple B2B energy markets.
* Manage complex integration scenarios and interfaces between systems.

Job requirements

* Strong knowledge of Python, 1-2 years' experience minimum.
* Experience with distributed systems.
* Excellent analytical, problem-solving and troubleshooting skills.
* You have experience deploying production applications (e.g. AWS, Google Cloud).
* Rave about the benefits that CI / CD has given you in previous projects.
* Demonstrated experience in implementing highly scalable backend services.
* You know when to use a non-relational instead of a traditional relational database.
* Great communication skills.
Start date
12 months
Published at
Project ID:
To apply to this project you must log in.