外资电商公司4 days ago
Software Engineer (Python, Java, or C++)
Information Technology
Digital Technology
Beijing
Job Description
Responsibilities:
Develop and maintain AI-powered systems and applications that process and generate knowledge from vast amounts of data.
Collaborate with data scientists, AI researchers, and other engineers to design and implement machine learning models and algorithms.
Optimize and scale AI models for performance and efficiency in production environments.
Contribute to the development and maintenance of the Rakuten Knowledge Repository.
Implement natural language processing (NLP), machine learning (ML), and deep learning (DL) techniques to extract insights and generate intelligent solutions.
Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
Stay updated with the latest advancements in AI and data science to continuously improve our systems and processes.
Job Requirements
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Proven experience in software development, with a focus on AI and machine learning.
Strong programming skills in languages such as Python, Java, or C++.
Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
Familiarity with natural language processing techniques and tools.
Knowledge of data processing and database technologies (e.g., SQL, NoSQL).
Excellent problem-solving skills and the ability to work in a collaborative team environment.
Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.
Preferred Qualifications:
Experience with cloud platforms (e.g., AWS, Google Cloud, Azure).
Knowledge of big data technologies (e.g., Hadoop, Spark).
Experience with DevOps practices and tools (e.g., Docker, Kubernetes).
Consultant
Share