Site icon Geopulse News

Junior Software Engineer

About the job

Job Description: As a Python Backend Developer at Intozi, you will play a pivotal role in building and maintaining our backend infrastructure to support our computer vision applications. You will work closely with our computer vision team, data scientists, and front-end developers to ensure seamless integration of our AI technologies into our products.

Click to join get Latest Updates

 

Key Responsibilities:Backend Development: Develop and maintain robust and scalable Python-based backend systems using either Django or Flask web frameworks.

  • Database Management: Design, implement, and optimize database schemas (e.g., PostgreSQL, MySQL) to store and manage data generated by computer vision algorithms.
  • Computer Vision Integration: Collaborate with the computer vision team to integrate computer vision models and algorithms into the backend, ensuring efficient data processing and real-time capabilities.
  • API Development: Create RESTful APIs to expose computer vision functionalities and backend services to front-end applications and other internal systems.
  • Linux Administration: Manage Linux-based servers, including system configuration, security, and performance tuning.
  • Data Processing: Implement data processing pipelines to handle large volumes of image and video data efficiently.
  • Authentication and Authorization: Implement user authentication and authorization mechanisms to ensure data security and access control.
  • Testing and Quality Assurance: Write unit tests and conduct thorough testing to ensure the reliability and correctness of backend services.
  • Documentation: Create and maintain documentation for APIs, databases, and backend services to assist developers and stakeholders.
  • Performance Optimization: Continuously monitor and optimize the performance of backend systems, identifying bottlenecks and implementing improvements.
  • Requirements:Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Python Backend Developer, with a focus on Django or Flask web frameworks.
  • Experience with Linux server administration and shell scripting.
  • Strong database design and management skills (e.g., PostgreSQL, MySQL).
  • Familiarity with computer vision libraries and frameworks (e.g., OpenCV, TensorFlow).
  • Proficiency in RESTful API development.
  • Knowledge of authentication and authorization mechanisms.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience with Docker, containerization, and deployment to cloud services (e.g., AWS, Azure, or Google Cloud) is a plus.

 

Join Telegram for Latest Updates

Easy apply for this role

Otrher jobs

 

Exit mobile version