Grizmo Labs
Backend Developer - Python/Golang
Job Location
bangalore, India
Job Description
Responsibilities: Backend Development: - Design, implement, and maintain backend systems for voice recognition, natural language processing, and other core components of our Voice AI platform. - Develop scalable and reliable APIs that support seamless integration with front-end applications and external services. - Algorithm Implementation: Implement and optimize algorithms related to voice processing, speech recognition, and language understanding. - Work closely with Speech and NLP engineers to integrate machine learning models into the backend infrastructure. Database Management: - Design and manage SQL, NoSQL, and vector databases to store and retrieve data efficiently. - Ensure data security, integrity, and high availability of voice-related information. - Performance Optimization: Identify and resolve performance bottlenecks in the backend systems to ensure real-time processing of voice inputs. - Implement caching and other optimization techniques to improve overall system performance and reduce cloud Collaborate with cross-functional teams to understand product requirements and contribute to the overall architecture of the voice AI applications. - Work closely with front-end developers to integrate backend functionality seamlessly and testers for quality analysis with backend automation. Scalability and Reliability: - Architect and implement scalable solutions that can handle a growing user base providing more than 4 nines of availability. - Ensure the reliability and stability of backend services through effective monitoring, error handling, and Bachelor's or higher degree in Computer Science, Software Engineering, or a related field. - Proven experience in backend development (typically 3 years), preferably in a startup environment. - Strong proficiency in programming languages such as Go, Python, Scala, or Java. - Experience in developing low latency systems using web frameworks like fiber, vert.x, falcon, etc. - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Familiarity with databases (SQL and NoSQL) and data modeling. - Knowledge of RESTful API design and implementation. - Familiarity with Kafka and Spark for large-scale queuing and data processing. - Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes). - Understanding machine learning concepts and integration with backend systems is a plus. - Excellent problem-solving and communication skills. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/28/2024
Location: bangalore, IN
Posted Date: 11/28/2024
Contact Information
Contact | Human Resources Grizmo Labs |
---|