Software Development Expert
On-siteHanoi, Hanoi, Vietnam
Job Summary
Build and maintain scalable software architectures to support AI-driven applications for Advanced Driver Assistance Systems. Develop data pipelines to preprocess and manage large datasets efficiently while implementing CI/CD pipelines to automate model training, deployment, and software releases. Deploy and maintain machine learning and deep learning models on AWS and Azure, collaborating with cross-functional teams to integrate AI solutions into production systems. Troubleshoot and resolve performance bottlenecks in both cloud and on-premises environments, adhering to best practices for code quality, version control, and system reliability.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Strong experience with deep learning frameworks (TensorFlow, PyTorch, OpenCV, etc.)
- Hands-on experience with computer vision techniques and image processing
- A minimum of 5 years of experience in Python for software development
- Expertise in any Python framework (Django, Fast API...) for backend development and database systems such as MySQL or PostgreSQL
- Familiarity with cloud platforms (AWS, Azure) and cloud engineering best practices
- Knowledge of containerization and deployment (Docker, Kubernetes, Lambda, ECS, etc.)
- Strong problem-solving skills and ability to design scalable, maintainable architectures
- A strong focus on high-performance computing and experience optimizing queries
- Working knowledge of CI/CD pipelines
Desired Qualifications
- hands-on knowledge of AWS, Azure
- proficiency in Python, SQL
- experience in architecture design
- passionate about AI-driven software engineering
- skills to thrive in a cloud-first, deep learning environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.