Join us in building the future of digital identity! With IDs in Wallet, users can use their IDs in person, in app, and on the web. We build the services that make this possible. Our services sit between Apple Wallet and digital credential issuers like state and national governments. We work at the intersection of distributed systems, cryptography, and ML, implementing cutting-edge identity features while maintaining the highest levels of security and user privacy. We're actively contributing to and shaping the digital identity ecosystem through standards like ISO 18013/23220 and the W3C Digital Credentials API.\\nWe are looking for an experienced engineering manager who is passionate about building high-performing teams, running ML services at scale, and thriving in a fast-paced environment. If you love solving meaningful problems that impact millions of people and defining the technical direction of critical services, we want to hear from you!
As an Engineering Manager on the Wallet Identity Services team, you will lead a group of engineers and technical leads responsible for the services powering liveness detection, face matching, and image quality. You will own the full lifecycle of these ML-powered services - from architecture and development through deployment, monitoring, and on-call operations.\nThis role sits at the intersection of software engineering, machine learning, and DevOps. You will partner with ML engineers to deploy and operate models at scale, and collaborate closely with the iOS team that builds the on-device experience.\nYou will define engineering strategy across multiple workstreams, drive operational excellence, and grow both your team and its leaders.
10+ years of professional software engineering experience building and operating distributed systems at large scale.\n5+ years of engineering management experience with a track record of building, growing, and leading high-performing teams.\nExperience managing managers or technical leads, with accountability for outcomes across multiple workstreams or sub-teams.\nExperience managing the deployment and operation of ML models in production, including model serving, monitoring, and lifecycle management.\nStrong understanding of distributed systems fundamentals and trade-offs in consistency, latency, and throughput.\nDemonstrated ability to drive operational excellence, including on-call culture, incident management, and reliability practices.\nClear and thoughtful communicator, able to drive consensus on complex technical topics with diverse audiences including cross-functional and geographically distributed teams.\nA track record of building influence and healthy relationships within and beyond your immediate team.
Hands-on software development experience with Java or Kotlin and Spring.\nExperience building and operating high-volume REST or gRPC services.\nFamiliarity with ML infrastructure - model serving, experiment tracking, data pipelines, and A/B testing for models.\nExperience with containerization, orchestration, and cloud-native architectures.\nUnderstanding of security, privacy, and cryptography fundamentals.\nExperience with databases at scale, both relational and NoSQL.\nExperience with workflow orchestration tools.\nDomain experience in computer vision or liveness detection.\nFamiliarity with digital identity standards such as ISO 18013/23220.\nExperience using generative AI tools to accelerate software development.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 90733111
- Position Id: 9964049b944683b7f21aa0f62c928274
- Posted 1 day ago