What are the responsibilities and job description for the Senior Machine Learning Engineer for Large-Scale Distributed Systems position at Karkidi?
At Karkidi, we're passionate about pushing the boundaries of what's possible with machine learning. We're seeking a research scientist to join our team and contribute to the development of innovative deep learning applications.
About the Role
This role involves designing and implementing novel deep learning applications in Apple products. You'll work closely with a close-knit and fast-growing team of world-class engineers and scientists to tackle some of the most challenging problems in foundation models and deep learning.
Responsibilities
- Develop novel deep learning applications in Apple products
- Collaborate with engineers and scientists to advance the state-of-the-art in deep learning and natural language processing
- Contribute to the development of on-device intelligence and learning with strong privacy protections
To succeed in this role, you'll need a PhD, or equivalent practical experience, in Computer Science, or a related technical field. Proficient programming skills in Python and one of the deep learning toolkits such as JAX, PyTorch, or Tensorflow are essential. Ability to work in a collaborative environment is also important.