Home » Python Developer

Python Developer

Date Posted —

Type of Work:
Full Time
Salary:
120,000 PHP per month
Hours per Week:
40

Job Description

About Us:
We are developing a new product which involves integrating multiple existing AI/ML models and are interested in hiring a full time Python developer to assist with the development of the proof of concept. The models are publicly available so familiarity is needed with the process of working with machine learning, but there is no expectation to create any new models. After completion of the proof of concept, we hope the successful candidate will find interest in continuing full-time to build the product into the MVP and further. Due to the sensitive nature of the work, a remote workstation will be provided – please make sure your internet connection to Amazon Workspaces is fast.

Key Responsibilities:

Backend Development:
– Design, develop, and maintain backend systems for the proof of concept using Python.
– Implement APIs (GraphQL/REST) to facilitate communication between frontend and backend systems.
– Collaborate with frontend developers to integrate user-facing elements with server-side logic.
– Develop AI and machine learning components using libraries such as TensorFlow, PyTorch, and spaCy.

Database Management:
– Design and manage database schemas using PostgreSQL.
– Optimize database queries and ensure data integrity and security.
– Implement data encryption and user authentication measures.

Performance Optimization:
– Monitor and optimize the performance of backend services.
– Implement auto-scaling and load balancing to ensure system reliability.

Testing and Debugging:
– Write unit, integration, and end-to-end tests.
– Identify and fix bugs, conduct root cause analysis.

Documentation:
– Create and maintain comprehensive technical documentation.
– Document APIs and database schemas for future reference.

Collaboration & Communication:
– Work closely with the technical team to understand project requirements and translate them into technical designs.
– Participate in research & development processes including daily communication, sprint planning, and retrospectives.

Required Qualifications and Skills

Technical Skills:
– Proficiency in Python and its frameworks (eg. Flask).
– Experience with databases such as PostgreSQL.
– Familiarity with API development (GraphQL/REST).
– Knowledge of AI and machine learning libraries (TensorFlow, PyTorch, spaCy).
– Understanding of CI/CD tools and practices.
– Familiarity with Docker and Kubernetes for containerization and orchestration.
– Familiarity with cloud services (AWS, Azure, GCP).

Soft Skills:
– Strong problem-solving skills and attention to detail.
– Ability to work independently and as part of a team.
– English verbal and written communication skills.
– Strong organizational skills and the ability to handle multiple tasks simultaneously.

Strong internet connection:
– Due to the sensitive nature of work, a remote workstation is provided which requires a stable internet connection to use.

Experience Level

Professional Experience:
– Minimum of 2-4 years of experience in backend development using Python.
– Proven experience in developing scalable backend systems.
– Experience in POC (Proof of Concept) development and AI integration.

APPLY FOR THIS JOB:

Company: Creativetour
Name: Bars
Email:

Skills