We are looking for an enthusiastic software engineer with experience in cloud technologies who can build tools to process data for machine learning algorithm teams. As an engineer on our team your work provides the foundation for a highly collaborative team of hardware user experience and deep learning experts. We are looking for engineers that have a high attention to detail and who can abstract these details into framework level software your role as a software engineer you will:Work directly with machine learning engineers to integrate their workflows into reusable data processing solutionsBuild and maintain processing pipelines analyze and monitor system our future infrastructure systems to meet the growing needs of machine learning algorithms at Apple across the full stack including the client SDK API processing platform and UI.
BS and a minimum of 3 years relevant industry experience
Software development experience in Python and at least one modern statically typed programming language such as TypeScript or Kotlin
Comfortable with Git REST APIs SQL and NoSQL databases.
MS in Computer Science or equivalent experience
Experience building and maintaining automated data pipelines
Familiarity working with machine learning data workflows especially for batch processing
Proficiency with workflow orchestration tools like Temporal Airflow or Dagster
Demonstrated foresightedness and self-direction while collaborating effectively with the team
Ability to translate feature asks into maintainable scalable code
Experience with front-end development in frameworks like React
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.