Job Description
As a Python Software developer, you will play a role in designing, building, and deploying Python-based applications on cloud environment. You will work with Business and data scientists to design, build and implement software. Python developers will also work with other developers to integrate developed code into existing software applications.
What will your job look like?
- Collaborate with cross-functional teams to design and architect Python-based solutions on Cloud (Azure, OCI). Ensure scalability, performance, and maintainability.
- Write clean, efficient, and scalable Python code. Develop back-end components to enhance responsiveness and overall system performance.
- Integrating possible machine learning systems into existing software applications
- Working with data scientists to implement ML models as needed.
- Build and implement solutions using Generative AI.
All you need is...
- Minimum 5 years of extensive experience in designing, building, and deploying Python-based applications.
- At least 3 years of experience with Cloud (Azure / Oracle).
- Proficiency in graph algorithms and advanced recursion techniques
- Experience in using Python for data ingestion, visualization, and machine learning.
- Experience in applying machine learning techniques, applying, and training models – an advantage.
- Experience of using LLMs to build GenAI solutions.
- Excellent problem-solving and analytical skills
- Excellent communication and teamwork skills
- Advantage if you have:
- Experience with data science tools and libraries, e.g. R
- Experience of using LLM’s to build GenAI solutions.