This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Feel free to grow
- Empowerment and recognition
- Get inspired by your colleagues
Job description
About the Role
We are seeking a talented and passionate Software Engineer to join our innovative AI team. In this role, you will be at the forefront of developing our next-generation, real-time text-to-speech (TTS) engine. You will be responsible for the end-to-end lifecycle of our speech synthesis models, from researching the latest techniques to deploying and optimizing them for low-latency, high-performance applications. If you are passionate about building scalable AI solutions and have a knack for optimizing systems for efficiency, we would love to hear from you.
What You'll Do
- Research & Development: Investigate, implement, and evaluate state-of-the-art algorithms in speech synthesis and deep learning to continuously improve the naturalness and quality of our TTS voices.
- Model Optimization: Profile, quantize, and optimize deep learning models for high-throughput, low-latency inference on our server infrastructure.
- Deployment & MLOps: Design, build, and maintain robust, scalable backend services and APIs for our real-time TTS engine. Implement and manage CI/CD pipelines for model training and deployment.
- System Design: Collaborate with a cross-functional team of engineers and researchers to design and build a highly efficient, end-to-end TTS system.
- Code Quality: Write clean, well-documented, and rigorously tested code in Python and other relevant languages.
- Performance Monitoring: Develop tools and dashboards to monitor the performance, latency, and resource utilization of our production TTS services.
Your skills and experience
Qualifications
- Bachelor's degree in Software Engineering, Computer Science, or a related technical field.
- 2+ years of professional experience in software development, with a strong focus on finetuning and deploying AI/ML models.
- Strong proficiency in Python and a solid understanding of object-oriented programming (OOP) principles.
- Hands-on experience with at least one major deep learning framework, such as PyTorch or TensorFlow.
- Proven experience in optimizing machine learning models for production environments (e.g., model compression, quantization, inference speed-ups).
- Solid understanding of system design, data structures, and algorithms.
- Experience with version control systems (Git) and working in a Linux server environment.
Preferred Qualifications (Nice to Have)
- Direct experience with speech synthesis (TTS), speech recognition (ASR), or digital audio processing.
- Familiarity with backend web frameworks like Django or Flask for creating RESTful APIs.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience with high-performance systems programming languages like Rust or C++.
- Experience with basic CI/CD practices and tools (e.g., Jenkins).
Why you'll love working here
We only hire top talents from top universities, and we always create equal opportunities for everyone to shine.
On hiring newcomers, we’d rather need a fast learner with little experience yet positive attitude than those who have a lot of experience but failed our attitude test.
We also believe that A players can only work with A players, they can’t stand B players. And we commit ourselves to create an environment where everyone constantly competes for the best.
- All the benefits of employee under Vietnam Labor Law.
- 14 days annual leaves
- Private healthcare insurance from the company.