Job Position
Avaiga is looking for a full-time Python Developer/Architect to join the R&D team.
The candidate will join a small team (
) and participate in designing, developing, maintaining, and documenting new Taipy capabilities, particularly the various new back-end features.
Many back-end features are planned to be added to Taipy. Among the various topics to work on, here is a few examples:
Implement a remote and distributed asynchronous task execution system.
Improve Taipy back-end architecture to support big data. (streaming, parallelization, …)
Improve data read/write access performances.
Profile
If you are a good English speaker, a Python lover, and like to deep dive into this programing language, we would love to meet you!
We are looking for a candidate with good experience in Python architecture and development. He/she will be responsible for producing quality, efficient software and highly maintainable code.
The candidate will need to able to have a global understanding of Taipy products so
he/she can be autonomous and handle a complete feature development cycle (specification, design, implementation, test, and documentation).
The candidate will need to be able to work in a total English environment. He/she must have good communication skills and be comfortable sharing and explaining technical concepts daily.
Practical information
- Full-time position
- Full remote environment (if based in Paris, some co-working could be possible)
- Possible time zone: from GMT to GMT+ 5
- The position is for a long-term duration.
- Salary: To be discussed based on experience.
Required experience
Python
We are looking for a candidate with at least 5+ years of experience in Python. An excellent understanding of the Python data model and a good knowledge of the Python ecosystem is required.
Data
Experience using SQL and/or NoSQL databases, handling live and batch data streams, and multiprocess environments will be much appreciated.
Web application
Any experience working on web applications with a web-based architecture is a plus.
Technical stack
Here are some tools we are using or interested in :
- Python 3.8 to 3.10
- Flask, Rest APIs
- SQL and NoSQL databases, RabbitMQ
- Pandas, NumPy, Modin, Dask
- Docker
- Git, and GitHub
- Scikit learn, Dataiku, Apache-Airflow,
- Databricks, MLflow
- Oauth, LDAP, Kerberos
Any experience using those technologies will be appreciated.