Backend Engineer - Xico, México - Algotive

    Algotive
    Algotive Xico, México

    hace 2 semanas

    Default job background
    Descripción
    Early on, we recognized that machines have unparalleled capabilities in executing tasks that humans simply cannot.

    This fueled our journey to change the technology landscape and usher in a new era of productivity through Autonomous Artificial Intelligence.

    Because of this, Algotive was born.

    This visionary understanding hasn't just given rise to Algotive; it serves as the company's north star, guiding each innovation, strategy, and solution we introduce to the world.

    Our mission is clear and powerful:We believe that AI's full potential is reached when machines become colleagues, not tools. Every day we strive to make this vision a global reality.
    Role Overview Algotive is a dynamic and innovative organization, specializing in cutting-edge video analytics solutions. We are seeking talented and motivated Backend Engineers to join our passionate team.

    You will play a crucial role in designing, developing, and optimizing the backend infrastructure that powers our cloud-based video analytics solutions.

    Working closely with cross-functional teams, you will contribute to the architecture, scalability, and performance of our cloud applications, ensuring seamless integration with frontend components.


    Key ResponsibilitiesBackend Development:
    Design, implement, and maintain backend services and APIs for video analytics applications on the cloud. Ensure the scalability, reliability, and performance of backend systems to handle large-scale video data processing.


    Database Management:

    Work with databases, both SQL and NoSQL, to design efficient schemas and optimize data storage and retrieval for video analytics applications.

    Implement data management strategies to handle diverse analytics data.


    Cloud Integration:

    Utilize cloud platforms (e.g., AWS, Azure, or Google Cloud) to deploy and manage backend services in a scalable and cost-effective manner.

    Implement server-less computing where applicable and optimize resource utilization.


    Integration with Video Analytics Algorithms:
    Collaborate with data scientists and computer vision engineers to integrate video analytics algorithms into the backend infrastructure. Optimize algorithms for efficient processing and analysis of video data.


    Security and Compliance:
    Implement security best practices to safeguard sensitive video data and ensure compliance with data protection regulations. Regularly conduct security audits and implement measures to mitigate potential vulnerabilities.


    Collaboration with Frontend Engineers:
    Collaborate closely with frontend engineers to define API specifications and facilitate seamless communication between the frontend and backend. Optimize data transfer protocols for efficient and low-latency interactions.


    Scalability and Performance Optimization:
    Implement strategies for horizontal and vertical scalability of backend services. Continuously monitor and optimize the performance of backend systems for real-time video analytics.
    QualificationsBachelor's in Computer Science, Computer Vision, Engineering, or a related field, not required, but preferred.
    A minimum of 4 years proven experience in backend development with a focus on cloud-based applications.
    Experience with cloud platforms (AWS, GCP, Azure) and server-less computing.
    Proficiency in programming languages such as Python, Java or of designing highly-optimized and highly-scalable systems.
    Expertise in developing well-documented, and well-designed APIs.

    Knowledge of web development frameworks (Django, Flask).Strong understanding of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).Robust knowledge of containerization (Docker, Kubernetes) and deployment to production (IaC).Strong testing and debugging skills with complex systems.

    Must be bi-lingual in Spanish & English.
    #J-18808-Ljbffr