Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple Machine Learning Software Engineer 
China, Shanghai 
297048455

08.08.2024
Description
- As a member of the Machine Learning Operations and Infrastructure engineering team, you will collaborate closely with teams throughout the organization to design, develop and deploy advanced Machine Learning and data solutions applied in the mass production of our exceptional Apple products. You will play a pivotal role in shaping the future of our intelligent manufacturing systems.- Your responsibilities will encompass designing and implementing ML/data infrastructure, platforms, and solutions tailored to our specific needs. This will involve developing infrastructure and platforms that empower others and facilitate collaboration to address a wide range of challenges within dynamic production environments.- You will also be actively involved in the hands-on implementation and deployment of Machine Learning systems within factory settings, ensuring seamless integration and operation. Additionally, you will explore opportunities within our production and development processes to leverage computer vision, deep learning, LLM, and other ML/software tools to drive continuous improvements and innovation.
Minimum Qualifications
  • Bachelor or Master in Computer Science, Software Engineering, Mathematics, Statistics, or related level of experience required.
  • Solid software development skills in one or more general-purpose languages such as Python, Golang, C/C++, or Swift, adhering to best coding practices.
  • Demonstrated experience in designing and developing production web services using Python or Golang.
  • Proficient in network infrastructure, databases, telemetry, containerization, and cloud technologies.
  • Minimum 3 years of relevant experience.
Preferred Qualifications
  • Familiarity with data processing and workflow technologies (NumPy, Pandas, Amazon S3, Kafka, Airflow, Kubeflow, etc.).
  • Basic knowledge of machine learning concepts and frameworks (TensorFlow, PyTorch, CoreML, etc.).
  • Proven ability to translate business requirements into design concepts.
  • Good understanding of software engineering best practices.
  • Effective communication and collaboration skills.
  • Fluency in both written and verbal English.