Position: Senior Backend Developer (Python)
Company: SD Solutions
Category: Python
Experience required: 5y
English level: upper

On behalf of Corsound AI, SD Solutions is looking for a Back-End Developer responsible for managing the interchange of data between the server and the users.

Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
As a Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve user experience. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you.

SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.

**Responsibilities:**

- Develop, maintain and test production level application code and APIs.
- Design and build server-side components that run seamlessly both in cloud environments
- Deliver features end-to-end taking full ownership and managing the whole software development lifecycles, from design to release.
- Follow engineering best practices (unit testing, automation, code reviews, etc.) and keep up to date with the latest trends and technologies.

**Requirements:**

- Bachelor’s degree in Computer Science (or equivalent), or relevant military background
- 7+ years of proven experience as a software engineer.
- 5+ years of proven experience developing distributed systems (cloud-native, microservices, event-driven).
- 2+ years experience in Python
- 2+ years of experience in REST/gRPC APIs development (FastAPI)
- Experience with cloud technology, preferably AWS.
- Experience with Docker and Kubernetes.
- Experience with MONGODB / ELK / RABBITMQ/ KAFKA.
- Working in a Multi-threaded/Tasks environment is a MUST.
- Excellent communication, collaboration, and influencing skills.
- Team player, can-do attitude, and a quick learner.
- Self-sufficient, able to independently learn and drive tasks end-to-end

**Advantages:**

- Experience in the development of security and biometric products.
- 3+ years of Python programming experience.
- Familiarity with Machine Learning and Deep Learning models deployment process.
- Experience in REST APIs and WebSockets APIs.

**About the company:

We disrupt security, safety, and intelligence sectors with innovative AI-powered solutions and are rapidly advancing opportunities in the medical and financial security industries.

Our goal is to become a leading company in the field of personal recognition based on voice, and automated facial reconstruction based on sound/voice.

We are using cutting-edge AI techniques to treat human voice using image processing techniques.

Members of our algorithms team develop world-class speaker recognition and voice processing solutions that are on the biometric levels.