Search by Specialty
Search by Job type
TOP > Job search > Machine Learning Engineer
Publication date 2025/11/28
8.5M ~ 12.0M
Software company
Job Description
Lead the design and development of machine learning systems, including batch processing, online learning, and client-integrated learning solutions.
Build and optimize scalable ML architectures using large-scale distributed data processing.
Develop and implement ML solutions tailored to specific business needs and services.
Standardize and utilize ML-related libraries, data pipelines, and intermediate data formats.
Collaborate across teams to drive forward machine learning initiatives and lead technical decision-making.
Combine media data (images, text, user behavior logs) to create recommendation engines and intelligent systems.
Support smooth project execution and assist team members in technical development.
Competitive company package
Full insurance coverage
Transportation
Qualifications
Strong foundation in machine learning, computer science, and mathematics.
Approximately 5 years of experience in designing and developing ML systems.
Proficiency in programming languages such as Python and Rust.
Hands-on experience with large-scale data (terabyte to petabyte) for feature engineering, model training, and performance evaluation.
Knowledge and experience with distributed systems (e.g., Apache Hadoop, Apache Spark, MPI).
Experience with high-QPS, low-latency ML APIs and microservice architecture.
Familiarity with federated learning, multimodal models, and recommendation systems.
Ability to analyze business challenges and propose ML-based solutions.
Development Environment
Languages: Python, SQL (Apache Spark), Rust, Go
OS: Linux
ML Libraries: PyTorch, Burn
Containerization: Docker, Kubernetes
Monitoring: Prometheus, Grafana, Sentry
CI/CD: Argo CD, GitHub Actions
Databases: Redis, MySQL, Apache Hadoop
Tools: Apache Airflow, GitHub Enterprise, Confluence, Slack, Jira
Jim Joseph
j-joseph@jac-international.jp
JOB ID : IJB2007769