Senior Python Engineer

Remote
Back-end

Backend Development

The teams at Bytex build scalable and easy to maintain Web Services that are used by our clients for things like collecting and analyzing security parameters by Cyber Security Analysts or gaining access to their workspaces.

The scalability and maintainability of our services are based on business logic structured into multiple loosely coupled layers that together build our final product.

We follow the Agile development methodology, which implies having a close and constant collaboration with our clients’ representatives in order to properly handle each implementation detail and to assure the quality of the software we build.

Python
Node
Java
Golang
MongoDB
Postgresql
Flask
Spring
Bash

Job Description

We are looking for a Python Engineer to join Bytex and help one of our clients in the Artificial General Intelligence (AGI) field, providing businesses access to AGI solutions through customizable services via subscriptions and licenses. The ideal candidate needs a strong background in Python, experience in Computer Vision, and a solid understanding of C++.

Responsibilities

  • Develop and implement computer vision solutions using Python and OpenCV.
  • Work with libraries such as pandas and numpy for data manipulation and analysis.
  • Optimize and write efficient multi-threaded, multi-processing, and asyncio-based Python code.
  • Define and build fast API-based Restful APIs for interaction with other systems and services.
  • Integrate Python interfaces with REDIS for caching and message brokering.
  • Handle and process video streams (webRTC/HLS), ensuring seamless integration and real-time performance.
  • Collaborate with cross-functional teams to ensure smooth and efficient development processes.
  • Troubleshoot and optimize existing Python code to improve performance and scalability.

Requirements

  • Strong proficiency in Python programming with a focus on computer vision.
  • Experience with OpenCV for image and video processing.
  • Knowledge of multi-threading, multi-processing, and asyncio programming paradigms in Python.
  • Experience with FastAPI and designing Restful APIs.
  • Expertise in working with data manipulation and analysis using pandas and Numpy.
  • Familiarity with C++ for performance-critical tasks (less than 20% of the workload).
  • Ability to work in a collaborative and dynamic team environment.
  • Strong problem-solving and debugging skills

Working schedule

  • EU flexible schedule with PST overlap preferred (18-20 EEST)

Recruitment process

  • Short Bytex HR introductory discussion
  • 1-2h Bytex technical discussion with one of our senior engineers
  • Up to 2 technical interviews directly with the customer
  • Offer presentation

WANNA WORK WITH US?

If you want to apply for this position, please fill in the form or send us an email at careers@bytex.ro.

Backend Development