Machine Learning Engineer
apple
Job Description
Responsibilities
- Collaborate with other MLEs to build scalable, production-ready ML solutions, taking algorithms from initial concept through to deployment
- Contribute to the ongoing improvement of our ML infrastructure and tooling
- Engage in continuous learning and development, staying up-to-date with the latest advances in machine learning and software engineering
- Ability to drive end to end solution collaborating with other MLEs and PMs
- Ability to work in a fast pace hands on development organization
Minimum Qualifications
- 3+ years of related experience building high throughput scalable applications or building machine learning models
- Proficiency in one or more object-oriented programming languages such as Python, Java, C++ and experience building distributed systems
- Skilled in communication, problem solving, strategic thinking
- Bachelors in a quantitative field, such as Computer Science, Applied Mathematics, or Statistics, or equivalent professional experience
Preferred Qualifications
- Experience building data processing pipelines and large scale machine learning platforms with experience in big data technologies like Spark, SQL, Snowflake/Hadoop, etc
- Experience operationalizing distributed applications
- Experience building full stack applications for big data analysis, feature extraction and annotations