About the Role
We are seeking an expert-level Software Engineer to join our team developing cutting-edge AI and voice-based applications. The ideal candidate will combine strong Python expertise with frontend development skills and experience in AI/voice agent technologies.
Key Responsibilities
- Design, develop, and deploy AI-powered voice applications
- Create and maintain scalable backend systems using Python
- Implement responsive frontend interfaces with React.js
- Optimize performance of speech recognition and processing systems
- Collaborate with cross-functional teams to integrate AI solutions
- Participate in code reviews and technical documentation
Required Skills
- Python (Expert Level): Advanced knowledge of Python programming with demonstrable experience building production systems
- Frontend Development (React.js): Intermediate knowledge of React.js for creating user interfaces
- AI-Based Development: Experience with modern AI frameworks and implementing machine learning models in production
- Voice/Speech Technologies: Prior work with speech recognition, natural language processing, or voice agent systems
- Additional Technologies:
- Asynchronous programming patterns
- FastAPI for building high-performance APIs
- LlamaIndex or similar vector database/retrieval frameworks
- Telemetry implementation for system monitoring
- Cloud platforms (AWS, GCP, Azure)
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 3+ years of professional software development experience
- Demonstrated experience with AI/ML-based applications
- Portfolio of relevant projects
How to Apply
Please submit your resume along with a portfolio showcasing your relevant projects, particularly those involving AI systems and voice technologies.
- We look forward to learning about your experience building innovative software solutions!