
Senior Software Engineer, AI
Houzz
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇹🇼 Taiwan
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudETLGoogle Cloud PlatformJavaKerasPythonPyTorchTensorflow
About the role
- Design, develop, and optimize machine learning models (supervised/unsupervised, reinforcement learning, deep learning, NLP, computer vision) to solve business challenges for Houzz professionals
- Build and deploy end-to-end AI pipelines from data preprocessing to model training, evaluation, and production deployment
- Collaborate with data scientists, software engineers, product managers, and other stakeholders to align AI solutions with business goals and user needs
- Stay up-to-date with latest AI/ML research and integrate cutting-edge techniques into product development
- Monitor, test, and continuously improve models in production environments to ensure optimal performance
- Provide technical leadership and mentorship to junior AI engineers
- Ensure AI systems are scalable, reliable, and capable of handling large-scale data and real-time processing requirements
- Create comprehensive documentation of models, algorithms, and workflows and present findings to technical and non-technical stakeholders
Requirements
- Minimum of 5 years of professional experience in AI/ML engineering
- Proven expertise in designing and deploying machine learning models at scale
- Strong background in deep learning, reinforcement learning, NLP, or computer vision
- Experience with supervised/unsupervised learning, reinforcement learning, deep learning, NLP, computer vision
- Extensive experience with frameworks like TensorFlow, PyTorch, Keras, or similar
- Familiarity with cloud platforms (AWS, GCP, Azure) for deploying AI solutions
- Expertise in programming languages such as Python, C++, or Java
- Strong mathematical and statistical knowledge, including probability, linear algebra, and optimization techniques
- Experience with data engineering concepts (ETL processes, data pipelines, handling large datasets)
- Familiarity with version control systems (Git) and CI/CD pipelines for AI/ML
- Ability to translate complex technical concepts into clear, actionable insights for stakeholders
- Strong problem-solving skills and creative technical thinking
- (Ideal) Experience with MLOps, model monitoring, and model lifecycle management
- (Ideal) Knowledge of AI ethics and responsible AI practices
- (Ideal) Familiarity with generative AI or multi-modal learning techniques
- (Ideal) Contributions to open-source AI projects or publications in top AI conferences/journals
Benefits
- Equal Employment Opportunity employer (non-discrimination)
- Inclusive environment and employee resource groups
- Disability accommodations for interview process (contact accommodations@houzz.com)
- Remote work option (#LI-Remote)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
machine learningdeep learningreinforcement learningnatural language processingcomputer visiondata preprocessingmodel trainingmodel evaluationmodel deploymentdata engineering
Soft skills
technical leadershipmentorshipproblem-solvingcreative technical thinkingcommunicationcollaborationdocumentationtranslating technical concepts