Senior Engineering Manager - Document AI (on-site job)
We’re searching for a talented
Senior Engineering Manager
Senior Engineering Managers at Snowflake are expected to have a technical background, and will have either prior experience in the domain they are managing, or the talent to learn the area if required. Outside of Engineering-specific decision making we set a high bar for ourselves in terms of critical thinking, communication, and sound decision making. We feel that managers who share a belief in the importance of these non-technical traits alongside the desire to build novel, best in class engineering, will excel in our environment.
AS ENGINEERING MANAGER - NLP/DOCUMENT UNDERSTANDING YOU WILL:
- Have strong passion for making developers highly productive.
- Directly manage a talented team of Engineers and Managers and will provide:
- Support, guidance and feedback
- Career guidance
- Enable staff to do what they love
- Recruit, Interview, and Hire new team members.
- Collaborate with other Researchers, Engineers and Product Managers on project schedules and resource allocations to ensure timely delivery
- Build and manage a engineering team with an execution focus
- Lead large, complicated projects alongside Individual Contributor and technology leads
- Participate in the design and implementation of new features and products
- Participate in cross-team discussions and initiatives with the goal of moving the larger group forward on our vision
- Utilize your experience and problem solving skills to help prevent and investigate production issues
- Have 7+ years of software engineering management experience with 2+ years in managing other engineering managers and leaders.
IDEAL ENGINEERING MANAGER AT SNOWFLAKE NEEDS TO DEMONSTRATE THE FOLLOWING:
- A successful track record in managing talented engineers and managers
- Ability to align business strategy with research ideas and lead the team to successfully execute and deliver on those ideas
- Understanding of Data Infrastructure systems and microservice architecture built on Public Cloud platforms.
- Experience architecting, building and maintaining platforms built on microservice architecture for large scale SaaS platforms. Focus on memory, cpu and networking performance.
- Strong knowledge of various package tools and methodologies for system components built with Python or Java.
- Proven history of managing software development, automation and software engineering teams.
- Formal software engineering background (aka CS degree).
- Prior experience with distributed systems.
- Ability to translate business strategy into action
- Ability to communicate well with leadership in articulating results and complex concepts