HID - Sr. Data Orchestration Infra Engineer

Santa Clara Valley (Cupertino), California, United States
Hardware

Summary

Posted:
Role Number:200465344
We’re looking for a high-energy, highly motivated Senior Engineer that will be a key member of the team responsible for designing and developing data orchestration tooling for HID algorithms development projects. The Senior Engineer will have passion for taking data at different silos and finding ways to construct a clean pipeline that efficiently transports them across data clusters. The role would be a senior-level position with broad responsibility for ensuring the reliability, performance, and scalability of the team’s cloud-based web applications as well as smaller scale in-house and on-premise compute solutions and resources. The Senior Engineer will work in collaboration with other teams in the HID organization to apply new solutions or integrate efficient processes developed by these teams. They will be building solutions that scale across as innovations evolve, and incorporate new features and architecture changes. They have the ability to trade-off efforts to bring support on near-term product cycles with long-term roadmaps. They will also provide technical mentorship and evangelize core-infrastructure features.

Key Qualifications

  • Experience building and scaling systems both in networked local systems and the cloud. Experience building and architecting large scale applications/services.
  • Experience in cloud computing, with a focus on AWS
  • Pride in building tools to automate routine tasks, organized & detailed.
  • Practical real-world experience with containerization, virtualization & orchestration technologies such as Docker and Kubernetes.
  • Network, scaling, performance tuning & troubleshooting.
  • Experience with code repositories(Git)and continuous integration tools (e.g.,Jenkins, Mavenor Gradle).
  • Experience with large data systems and both relational, columnar and analytical databases.
  • Experience in building databases that are version tracked.
  • Familiarity with data containers (eg, JSON, sframes, pickle, h5, cbor).
  • Familiar with CI, CD&Deployment tooling.
  • Proficiency in Python and Bash.
  • Release engineering & release management experience.
  • Strong problem solving and debugging skills are required. Data-driven solutions to support key investigations.
  • Ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams.
  • A desire to work in a fast-paced and challenging work environment.
  • Excellent communication (verbal & written) and collaboration skills.
  • Proven understanding of Linux, macOS knowledge is a plus.
  • Experience with machine learning and data science tools, deploying machine learning models, is a plus.
  • Experience with monitoring and alerting tools is a plus.
  • 3+ years supporting large scale in production applications in a senior role.

Description

The HID core infrastructure team develops frameworks that support clients on embedded devices and creates tools that analyze the algorithm pipelines offline in local or clustered computers. These algorithms form the basis for next-generation touch and human interaction pipelines. You will work closely with algorithm developers, software engineers, and quality engineers to understand their pain points, and conceptualize solutions to address their concerns. The core infrastructure team supports multiple products, including iPhone and iPad, and will leverage common solutions and apply on a general HID- wide scale. Join us and contribute to a culture that emphasizes understandability, reliability, resiliency, simplicity, reusability, extensibility, scalability, and productivity. We are one team, nurturing each other’s growth and supporting each other in delivering for our customers and Apple!

Education & Experience

You've earned a: (a) MS in CS with 2+ years of experience in working with large data projects with at least 1 year building software/ml platforms, or (b) BS in CS with 5+ years of experience in the industry with at least 2 year building software/ml platforms

Additional Requirements

Pay & Benefits