AI Software Engineer - Voice Platform
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Project Focus: Spearhead the development of a next-generation voice tool that enables efficient, natural voice interactions. Full Lifecycle Development: Engage in all phases of software development-from initial analysis and design through development, testing, deployment, and ongoing support. Integration & APIs: Design and implement RESTful APIs and web services to seamlessly connect the voice platform with other systems and applications. Code Ownership: Take responsibility for the existing codebase, including implementing bug fixes, patches, and timely feature enhancements. Quality & Documentation: Write efficient, scalable code; document your work comprehensively; and perform code reviews to ensure adherence to best practices. Collaboration: Work closely with the QA team to develop robust test strategies, and partner with the Support team to integrate customer feedback and troubleshoot issues. Process Improvement: Continuously assess development processes, propose enhancements, and drive improvements in collaboration with key stakeholders. Innovation: Be proactive in suggesting enhancements and new features to keep our voice platform at the forefront of AI and voice technology. REQUIRED SKILLS Strong programming skills in GOlang, ReactJS, C, C++, or Python Experience with MongoDB, MariaDB, or MySQL Familiarity with Docker, Linux, and microservices Ability to work across front-end and back-end (full stack) Strong problem-solving and communication skills Detail-oriented with a focus on writing unit-tested code