Apple Inc. Duration 12 Month(s) Product Contract Req Description Job Title python developer Top Skills Details 1) 4-5 years of Python Development experience on the back end 2) Must come from a streaming/heavy data processing platform background. (This role will be working on SPG\'s ML Platform Building/enhancing Annotation platform) 3) 2-3 years hands on experience with Spark Description Job Description: Software Engineer - ML and Data Tools The Sense Data Engine team builds specialized dataset, crowd annotation, and data-centric machine learning (ML) tools to enable cutting-edge, large scale deep learning development. Modern deep learning approaches are often limited only by the quality, complexity, and scale of datasets used to train models. Crowd data annotation tools, self-supervision, and data-centric ML approaches demand substantially more dynamic, flexible data platforms than traditional ML development. You will play a key role in architecting, implementing, and scaling Data Engine capabilities to achieve the best possible deep learning models for our customers. Platform components, services, and tools you build will improve data quality, crowd annotation efficiency, and precision targeting of data. You will also contribute to decisions around what data is most impactful to collect, annotate, and enrich using systems you build. Your work will make a direct, measurable impact on deep learning system performance on critical tasks. Key Qualifications: • 4+ years experience writing scalable and maintainable Python code in a mono-repo. • 2+ years of hands-on experience building reliable, flexible data processing tools, services, platforms and pipelines in a scalable cloud environment (AWS, GCP, Azure, etc). • 2+ years experience working as a tech lead on data platform projects. Includes building technical requirements, data model/architecture design, implementation, and clear communication across teams. • Ability to architect data processing systems and discuss pros and cons with the team on key technology and design choices. • Attention to detail and creative problem-solving: Do you dig into the data/code to troubleshoot a problem? • Strong technical communication (both written and verbal), prioritization, and time management skills. Strong interpersonal skills to work both with your team and others. • Thorough overall software development approach. You deliver clean, well-tested code. • Experience working with cloud data processing technologies (Spark, Dask, Celery, ElasticSearch, Presto, Apache Beam, etc.) is a plus. • Experience building data systems for crowd data labeling approaches or human-in-the-loop ML systems (e.g. active learning, annotation quality measurement) is a plus • Experience supporting data augmentation strategies or synthetic input data for ML training and evaluation is a plus Additional Information Platform sits on top of AWS in cloud environment. Drug Test Required false Workplace Type 100% Remote EVP Working on a black project with Apple focused on Autonomous Systems/Technology. (This product has yet to be released to the public) Opportunity to work with some of the smartest folks within the AI/ML space- Apple has heavily invested in this space and this would be a great opportunity for someone to learn/work with some of the brightest in the space. Work Environment Fast paced- start up/ R&D environment within Apple Additional Skills & Qualifications Experience with Celery DB would be ideal as well. This team is mainly focused on ML models and doesn\'t have expertise on the platform level. Background Check Required false Interview Information 1) Webex with Bobby 2) Webex with 2 team members Business Challenge Team has been getting increased requests around Platform/ML development rather than just pure ML models, so lacking expertise on the team. By bringing on this individual they can continue to expand their platforms functions to take on increased business tasks.