Backend Engineer - Applied Machine Learning Platform
Core
Design, develop, and maintain core functions of the machine learning platform, including data processing, feature engineering, model training, and model deployment.
Role type
Machine Learning Platform Engineer
Builds
Scalable data processing and computing processes for deep learning models, training scheduling, and model deployment
Domain
Cloud computing, distributed computing, large-scale data processing
Deliverable
infrastructure
Required skills
software engineering, Python/Java/C++, distributed computing, large-scale data processing, cloud computing, containerization
Preferred skills
machine learning, deep learning
Technologies
Hadoop, Spark, AWS, Docker
Responsibilities
Design and develop core ML platform functions; Build efficient data processing and computing processes; Collaborate with data scientists and ML engineers; Work with system administrators for platform integration; Manage and monitor platform operations; Track and evaluate emerging technologies
Seniority
Mid-Senior, hands-on IC