i
TalentBox Labs
2 TalentBox Labs Jobs
Speech AI Engineer - Python/Flask (3-6 yrs)
TalentBox Labs
posted 1d ago
Job Description :
Speech AI Application Engineer
We are seeking a highly skilled Speech AI Application Engineer to join our team, specializing in building and optimizing backend solutions for AI-driven speech processing applications. The ideal candidate will have expertise in backend technologies, containerization, and be proficient in debugging and optimizing Python applications. If you have a passion for developing scalable and efficient applications in the speech AI space, this role is for you.
Key Responsibilities :
- Develop and maintain backend systems using Python (3+) and frameworks such as FastAPI or Flask.
- Ensure application scalability and reliability using Gunicorn or Uvicorn.
- Design and optimize SQL and No-SQL databases for efficient data storage and retrieval.
- Work with Redis and other caching databases to improve application performance.
- Manage message queues like RabbitMQ or similar for efficient task handling.
- Build and deploy applications in Docker containers, following containerization best practices.
- Collaborate with the DevOps team to manage container orchestration and ensure smooth deployment workflows.
- Use Git for version control and participate in code reviews to maintain clean, modular code.
- Debug, troubleshoot, and resolve issues in Python applications and backend services.
- Follow standard modular and clean code practices to maintain the quality and sustainability of codebases.
- Collaborate with cross-functional teams, including speech scientists and machine learning engineers, to support backend tasks related to speech processing.
Qualifications :
- 3+ years of experience in backend development, particularly using Python3.
- Hands-on experience with SQL and No-SQL databases.
- Proficiency in building REST APIs using FastAPI, Flask, or similar frameworks.
- Expertise in managing backend servers using Gunicorn/Uvicorn.
- Experience with Docker and containerization.
- Strong debugging skills and the ability to solve issues in Python applications and backend systems.
- Familiarity with Redis, caching databases, and message queues such as RabbitMQ.
- Proficient understanding of Git and version control best practices.
- Understanding of modular programming principles and clean code methodologies.
- Knowledge of speech processing and speech-related backend tasks is a plus.
Good to Have :
- Experience with Speech AI and speech processing pipelines.
- Familiarity with machine learning models and speech-related tasks in a production environment.
Benefits :
- Opportunity to work on cutting-edge Speech AI applications.
- Collaborative work environment with opportunities for growth and development.
- Exposure to the latest technologies in the AI and Speech Processing space.
Join us and contribute to transforming the future of Speech AI applications!
Functional Areas: Other
Read full job description